Linux下写一个c程序,创建一个子进程,利用execl系统调用,若成功则去执行ls-l命令。
答案:2 悬赏:40
解决时间 2021-01-15 12:18
- 提问者网友:放下
- 2021-01-15 07:17
Linux下写一个c程序,创建一个子进程,利用execl系统调用,若成功则去执行ls-l命令。
最佳答案
- 二级知识专家网友:杯酒困英雄
- 2021-01-15 07:49
#include
#include
int main()
{
int pid;
pid = fork();
if (pid < 0)
{
printf("Failed to fork!\n");
return 1;
}
if (pid > 0)
{
wait(NULL);
}
else
{
execlp("/bin/ls", "/bin/ls", "-l", NULL);
}
return 0;
}
#include
int main()
{
int pid;
pid = fork();
if (pid < 0)
{
printf("Failed to fork!\n");
return 1;
}
if (pid > 0)
{
wait(NULL);
}
else
{
execlp("/bin/ls", "/bin/ls", "-l", NULL);
}
return 0;
}
全部回答
- 1楼网友:深街酒徒
- 2021-01-15 08:11
那个没事 因为这可能是你开机自动运行的某个程序产生的临时文件, 如果不放心, 可以用卡巴等杀毒软件全面扫描一下看有没病毒 ,
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息