Ejemplo n.º 1
0
void MainWindow::on_pushButton_clicked()
{
    bash("service nginx restart");
    bash("service mysql restart");
    bash("service php5-fpm restart");

}
Ejemplo n.º 2
0
Archivo: bash.c Proyecto: v33p/MC504
// 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.");
  }
}
Ejemplo n.º 3
0
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;
}
Ejemplo n.º 4
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);
}
Ejemplo n.º 5
0
Archivo: shell.c Proyecto: ddome/so2
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 ;
}
Ejemplo n.º 6
0
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;
}
Ejemplo n.º 7
0
void MainWindow::on_pushButton_2_clicked()
{
    bash("service nginx stop");
    bash("service mysql stop");
    bash("service php5-fpm stop");
}
Ejemplo n.º 8
0
void MainWindow::on_php5_clicked()
{
    bash("service php5-fpm restart");
}
Ejemplo n.º 9
0
void MainWindow::on_mysql_clicked()
{
    bash("service mysql restart");
}
Ejemplo n.º 10
0
void MainWindow::on_pushButton_4_clicked()
{
    bash("service nginx restart");
}