我需要创建一个程序来启动系统命令而不启动新的 pid。例子:
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("\n***************************************\n");
system("sleep 60");
return 0;
}
如果我查看进程监视器,我可以看到:
[root@dev ~]# ps axw | grep sleep
1655 pts/0 S+ 0:00 sleep 60
有没有办法“掩盖”这个过程?目标是启动一个以密码作为参数的命令,因此我希望能够隐藏它。