Salva retorno do sistema
Publicado por Perfil removido (última atualização em 11/01/2010)
[ Hits: 4.761 ]
É um pequeno script que se encarrega de salvar o retorno de algum comando dado para você em um arquivo que você escolhe.
Muito útil para quem vai examinar um log, por exemplo, e não pode dar um crtl+F. :)
Você teria que copiar e colar, mas o script faz isso por você.
Espero que gostem, caso tenham alguma sugestão, podem mandar.
Abraço.
// save_system_return.c
//
// Copyright 2010 Orlando Xavier <ox@orlandoxavier>
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
// MA 02110-1301, USA.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char** argv) {
char cmd[255];
char nome_arq[255], diretorio[255];
char param_cmd[255], param_nome_dir[255], param_touch[255], param_grava[255];
printf("Comando do Shell: ");
gets(cmd);
printf("Nome do arquivo seguido da extensao: ");
gets(nome_arq);
printf("Caminho do diretorio: ");
gets(diretorio);
sprintf(param_nome_dir, "%s %s", nome_arq, diretorio);
system(param_nome_dir);
sprintf(param_touch, "touch %s", param_nome_dir);
system(param_touch);
sprintf(param_cmd, "%s", cmd);
system(param_cmd);
sprintf(param_grava, "%s >> %s", param_cmd, param_nome_dir);
system(param_grava);
return(0);
}
Algoritmo para detecção do sistema operacional em C
Desenhando Nuvens ou o Fractal de Plasma
Algoritmo estatístico para cálculo de PI em C
Lista duplamente encadeada com cabecalho
Nenhum comentário foi encontrado.
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Instalação do K3s Single-Node com Rancher no Ubuntu 24.04
Usei o NotebookLM para Auditar Logs do Linux
Cinnamon seria a aposta acertada frente às outras interfaces gráficas mais populares?
[Resolvido] Sumiço de redes e micro quedas no iwd/iwgtk (Realtek rtw88)
Como Configurar DNS Reverso (PTR) em Ambientes Linux e Microsoft
Preparando o Ambiente para Administrar o Samba 4 a partir do Windows com RSAT
WiFi Seguro: EAP-TLS com FreeRADIUS e Active Directory (LDAP)
A diferença entre a fala de um Samuel e a fala de alguém que conhece o... (4)









