Chinaunix

标题: 请问,如何同时自启动两个死循环程序 [打印本页]

作者: 故乡的原风景    时间: 2008-08-25 09:02
标题: 请问,如何同时自启动两个死循环程序
在rc.local加了两个死循环程序,却只有一个能启动。请问怎么使两个一起运行,谢谢。
作者: cuci    时间: 2008-08-25 09:08
放后台运行的吗?
作者: 故乡的原风景    时间: 2008-08-25 09:18
是。只希望能通过telnet看到其运行。
作者: cuci    时间: 2008-08-25 09:27
不应该,放后台应该两个都能运行,把你的程序贴来看看
作者: 故乡的原风景    时间: 2008-08-25 11:04
程序贴不了。其中一个有4500多行。
作者: cuci    时间: 2008-08-25 11:05
晕,是运行的同一个程序吗,两次
作者: sakulagi    时间: 2008-08-25 11:08
你在rc.local里边启动这两个程序的命令是怎么写的?能贴上来么?
作者: liying_gg    时间: 2008-08-25 11:11
可以启动啊,要不然你再开一个terminal,把另一个起来。
作者: 故乡的原风景    时间: 2008-08-25 11:11
不是。一个是每隔30秒读写文件,一个是每隔30秒向外发出数据包。可惜的是不能做成一个程序,要不就没事了!
作者: malio-alex    时间: 2008-08-25 20:16
分开写到crontab里面作定时执行
作者: micheas.liao    时间: 2008-08-25 21:09
原帖由 malio-alex 于 2008-8-25 20:16 发表
分开写到crontab里面作定时执行

lz做成死循环就是因为crond最小每分钟而不是30秒。

lz还是贴一下rc.local吧,看你怎么写的。
作者: cnjnhu    时间: 2008-08-25 23:40
楼主,一个要后台,要不后面的不执行的。
作者: 故乡的原风景    时间: 2008-08-26 08:25
就是并列写的rc.local

/home/apple/dx
/home/ken/time

手动运行都好使
自启动这两个程序,哪个写在上面,哪个就运行,剩下的一个就不运行了。
作者: micheas.liao    时间: 2008-08-26 15:01
原帖由 故乡的原风景 于 2008-8-26 08:25 发表
就是并列写的rc.local

/home/apple/dx
/home/ken/time

手动运行都好使
自启动这两个程序,哪个写在上面,哪个就运行,剩下的一个就不运行了。


你这样写是前台运行了,这样写放到后台:
/home/apple/dx &
/home/ken/time &




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2