Lines Matching refs:cmd

27 {.cmd = CMD, .func = FUNC, .desc = DESC, .valid_args = VALID_ARGS}
44 const char *cmd; member
48 int (*valid_args) (struct acrnctl_cmd * cmd, int argc, char *argv[]);
180 char cmd[PATH_LEN]; in acrnctl_do_add() local
283 if (snprintf(cmd, sizeof(cmd), "mv %s %s.back", argv[1], argv[1]) in acrnctl_do_add()
284 >= sizeof(cmd)) { in acrnctl_do_add()
289 system(cmd); in acrnctl_do_add()
291 if (snprintf(cmd, sizeof(cmd), "mv %s %s", fname, argv[1]) >= sizeof(cmd)) { in acrnctl_do_add()
296 system(cmd); in acrnctl_do_add()
298 if (snprintf(cmd, sizeof(cmd), "bash %s%s > %s.result", argv[1], in acrnctl_do_add()
299 args, argv[1]) >= sizeof(cmd)) { in acrnctl_do_add()
304 ret = shell_cmd(cmd, cmd_out, sizeof(cmd_out)); in acrnctl_do_add()
308 if (snprintf(cmd, sizeof(cmd), "grep -a \"acrnctl: \" %s.result", in acrnctl_do_add()
309 argv[1]) >= sizeof(cmd)) { in acrnctl_do_add()
314 len_cmd_out = shell_cmd(cmd, cmd_out, sizeof(cmd_out)); in acrnctl_do_add()
326 if (snprintf(cmd, sizeof(cmd), "cat %s.result", argv[1]) >= sizeof(cmd)) { in acrnctl_do_add()
330 shell_cmd(cmd, cmd_out, sizeof(cmd_out)); in acrnctl_do_add()
355 if (snprintf(cmd, sizeof(cmd), "cp %s.back %s/%s.sh", argv[1], in acrnctl_do_add()
356 ACRN_CONF_PATH_ADD, vmname) >= sizeof(cmd)) { in acrnctl_do_add()
361 system(cmd); in acrnctl_do_add()
366 if (snprintf(cmd, sizeof(cmd), "echo %s >%s/%s.args", args, in acrnctl_do_add()
367 ACRN_CONF_PATH_ADD, vmname) >= sizeof(cmd)) { in acrnctl_do_add()
372 system(cmd); in acrnctl_do_add()
377 if (snprintf(cmd, sizeof(cmd), "rm -f %s.result", argv[1]) >= sizeof(cmd)) { in acrnctl_do_add()
380 system(cmd); in acrnctl_do_add()
382 if (snprintf(cmd, sizeof(cmd), "mv %s %s", argv[1], fname) >= sizeof(cmd)) { in acrnctl_do_add()
386 system(cmd); in acrnctl_do_add()
388 if (snprintf(cmd, sizeof(cmd), "mv %s.back %s", argv[1], argv[1]) >= sizeof(cmd)) { in acrnctl_do_add()
392 system(cmd); in acrnctl_do_add()
395 if (snprintf(cmd, sizeof(cmd), "rm -f %s", fname) >= sizeof(cmd)) { in acrnctl_do_add()
398 system(cmd); in acrnctl_do_add()
467 char cmd[PATH_LEN]; in del_runC() local
481 if (snprintf(cmd, sizeof(cmd), "runc list | grep %s", in del_runC()
482 argv) >= sizeof(cmd)) { in del_runC()
483 printf("ERROR: runc cmd: %s is truncated\n", cmd); in del_runC()
486 shell_cmd(cmd, cmd_out, sizeof(cmd_out)); in del_runC()
494 if (snprintf(cmd, sizeof(cmd), "runc delete %s", in del_runC()
495 argv) >= sizeof(cmd)) { in del_runC()
496 printf("ERROR: del container: %s trancated!", cmd); in del_runC()
499 system(cmd); in del_runC()
500 if (snprintf(cmd, sizeof(cmd), "rm -f %s/runc/%s -rf", in del_runC()
501 ACRN_CONF_PATH_ADD, argv) >= sizeof(cmd)) { in del_runC()
502 printf("ERROR: delete cmd: %s trancated!\n", cmd); in del_runC()
505 system(cmd); in del_runC()
515 char cmd[PATH_LEN]; in acrnctl_do_del() local
526 if (snprintf(cmd, sizeof(cmd), "rm -f %s/%s.sh", ACRN_CONF_PATH_ADD, argv[1]) >= sizeof(cmd)) { in acrnctl_do_del()
530 system(cmd); in acrnctl_do_del()
531 if (snprintf(cmd, sizeof(cmd), "rm -f %s/%s.args", ACRN_CONF_PATH_ADD, argv[1]) >= sizeof(cmd)) { in acrnctl_do_del()
535 system(cmd); in acrnctl_do_del()
620 int df_valid_args(struct acrnctl_cmd *cmd, int argc, char *argv[]) in df_valid_args() argument
625 printf("acrnctl %s %s\n", cmd->cmd, df_opt); in df_valid_args()
632 static int valid_blkrescan_args(struct acrnctl_cmd *cmd, int argc, char *argv[]) in valid_blkrescan_args() argument
637 printf("acrnctl %s %s\n", cmd->cmd, df_opt); in valid_blkrescan_args()
644 static int valid_add_args(struct acrnctl_cmd *cmd, int argc, char *argv[]) in valid_add_args() argument
649 printf("acrnctl %s %s\n", cmd->cmd, df_opt); in valid_add_args()
656 static int valid_start_args(struct acrnctl_cmd *cmd, int argc, char *argv[]) in valid_start_args() argument
661 printf("acrnctl %s %s\n", cmd->cmd, df_opt); in valid_start_args()
668 static int valid_list_args(struct acrnctl_cmd *cmd, int argc, char *argv[]) in valid_list_args() argument
671 printf("acrnctl %s\n", cmd->cmd); in valid_list_args()
697 printf("\t%-12s%s\n", acmds[i].cmd, acmds[i].desc); in usage()
703 char cmd[PATH_LEN]; in main() local
718 if (snprintf(cmd, sizeof(cmd), "mkdir -p %s", ACRN_CONF_PATH_ADD) in main()
719 >= sizeof(cmd)) { in main()
723 system(cmd); in main()
732 if (!strcmp(argv[1], acmds[i].cmd)) { in main()