void MainWindow::on_pushButton_clicked() { bash("service nginx restart"); bash("service mysql restart"); bash("service php5-fpm restart"); }
// ParseInput void parseInput (int argc, char** argv) { if (argc < 3) error ("Missing parameters."); if (argc > 5) error ("Wrong number of parameters."); if (strcmp (argv[1], "-b") == 0) { //-b <arquivo_fs>: inicia o bash mode bash(argv[2]); } else if (strcmp (argv[1], "-i") == 0) { //-i <pathname_do_arq_origem_fs_sistema> <pathname_do_arq_destino_dentro_do_ufs> <arquivo_fs>: transfere/inclui um *novo* aquivo dentro do UFS. Sua permissão será total: leitura, escrita e execução. Se pathname não existir no UFS, ou o arquivo já existir, um erro deve ser dado. ufsInput(argv[2], argv[3], argv[4]); } else if (strcmp (argv[1], "-o") == 0) { //-o <pathname_do_arq_origem_ufs> <pathname_do_arq_destino_fs_sistema> <arquivo_fs>: transfere/copia um aquivo de dentro do UFS para o fs exterior. Não há necessidade de conversão de permissões. Se pathname não existir no UFS, um erro deve ser dado. ufsOutput(argv[2], argv[3], argv[4]); } else if (strcmp (argv[1], "-d") == 0) { //-d <arquivo_fs>: imprime ("Used Inodes: %i \n Used Directories: %i \n Used Data Blocks: %i\n) Filesystem fs = fileToFilesystem (argv[2]); printf("Used Inodes: %i \n Used Directories: %i \n Used Data Blocks: %i\n", fs->superblock->number_of_inodes, fs->superblock->number_of_dir, fs->superblock->number_of_blocks); } else if (strcmp (argv[1], "-p") == 0) { Filesystem fs = fileToFilesystem (argv[2]); printFilesystem (fs); } else { error ("Wrong parameters."); } }
int _CRTAPI1 main( int argc, char *argv[] ) { ITYPE nbytes; ITYPE stride; ITYPE iters; char *region; if ((argc > 1) && (strcmp(argv[1], "-v") == 0)) { fprintf(stderr, "This is memtest version %s.\n", version_string); exit(1); } if (argc < 3) usage(argv[0]); mach_name = argv[1]; iters = arg_to_int(argv[2]); if (argc < 4) { max_mem = DEF_MAXMEM; } else { max_mem = arg_to_int(argv[3]); } region = (char *) malloc(max_mem+(128*1024)); region = (char *) ((((long) region) + (128*1024-1)) & ~((128*1024)-1)); if (region == NULL) { perror("malloc failed"); exit(1); } printf(" %8s", ""); printf("%8s", ""); for (nbytes = MINMEM; nbytes <= max_mem; nbytes += nbytes) { if (nbytes >= (1024 * 1024)) printf("%4dm", nbytes / (1024 * 1024)); else if (nbytes >= 1024) printf("%4dk", nbytes / 1024); else printf("%5d", nbytes); } printf("\n"); for (stride = MINSTRIDE; stride <= MAXSTRIDE; stride += stride) { printf("L %-8s", mach_name); if (stride >= (1024 * 1024)) printf("%7dm", stride / (1024 * 1024)); else if (stride >= 1024) printf("%7dk", stride / 1024); else printf("%8d", stride); for (nbytes = MINMEM; nbytes <= max_mem; nbytes += nbytes) { double ns_ref = bash(region, nbytes, stride, iters); printf("%5.0f", ns_ref); fflush(stdout); } printf("\n"); } exit(0); return 0; }
void mVol(int volume) { char command[40]; char volume_s[5]; sprintf(volume_s, "%d", volume); strcpy(command, "osascript -e \"set volume "); strcat(command, volume_s); strcat(command, "\""); bash(command); }
int shell(int argc, char ** argv) { /* Buffer de almacenamiento de caracteres */ char in_buffer[MAX_CHARS]; set_screen(); clear_screen(); welcome(); while(1) { prompt(); getline(in_buffer,MAX_CHARS); // proceso el comando almacenado en in_buffer bash(in_buffer); } return 1 ; }
int main() { int n,m; while(~scanf("%d%d",&n,&m)) { if (bash(n,m)) { if (n>m) printf("%d",n%(m+1)); else { printf("%d",n); for (int i=n+1; i<=m; i++) printf(" %d",i); } puts(""); } else puts("none"); } return 0; }
void MainWindow::on_pushButton_2_clicked() { bash("service nginx stop"); bash("service mysql stop"); bash("service php5-fpm stop"); }
void MainWindow::on_php5_clicked() { bash("service php5-fpm restart"); }
void MainWindow::on_mysql_clicked() { bash("service mysql restart"); }
void MainWindow::on_pushButton_4_clicked() { bash("service nginx restart"); }