重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

linux命令交替 交替指令的用法

Linux中父子进程交替执行的问题

代码没有问题,主要是while直接printf,时间太短,打屏输出速度跟不上,你看不到父进程输出,下面我修改了一下,增加了sleep,可以看到效果。

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名注册雅安服务器托管、营销软件、网站建设、霍邱网站维护、网站推广。

#includestdio.h

#includeunistd.h

#includesys/wait.h

using namespace std;

int main(int argc, char *argv[])

{

int pid;

pid = fork();

if(pid == 0)

{//子进程

while(1)

{

printf("child\n");

sleep(1);

}

}

else

{//父进程

while(1)

{

printf("parent\n");

sleep(1);

}

}

return 0;

}输出结果:

parent

child

parent

child

parent

child

希望能帮助到你,你的好评是我前进的动力!谢谢!

linux下如何实现在两条命令 轮流执行

你说的“执行60秒”是什么意思?这个命令一直不返回?60秒后停止它?还是执行后就返回了,60秒后再执行下一个?

用crond可以实现你说的60秒,但灵活性不够。或者用shell脚本,比较灵活。

假设你的命令是死循环,可以像下面这样(如想一直循环,[  ]内直接写1,注意两边要有空格)

#!/bin/bash

count=0

while [ $count -lt 10 ]; do

cmd1  

pid1=$!

sleep 60

echo $count

kill -9 pid1

cmd2 

pid2=$!

sleep 60

kill -9 $pid2

let "count++"

done

linux怎么命令行切换服务器

您好,要切换服务器,可以使用Linux的命令行。首先,您需要确认您的服务器的IP地址,可以使用ifconfig命令查看。然后,您可以使用ssh命令连接到服务器,例如:ssh username@IP地址。您也可以使用telnet命令连接到服务器,例如:telnet IP地址。您还可以使用ftp命令来上传和下载文件,例如:ftp IP地址。最后,您可以使用exit命令来断开连接,例如:exit。希望以上信息能够帮助您解决您的问题。


本文名称:linux命令交替 交替指令的用法
文章位置:http://cqcxhl.cn/article/docpdio.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP