论坛风格切换切换到宽版
  • 706阅读
  • 2回复

[问题求助]哪位大哥帮忙看看这个脚本能否后台运行或者开机运行 [复制链接]

上一主题 下一主题
离线jiji134.
 
发帖
2135
C币
-236194
威望
372
贡献值
1
银元
-3
铜钱
4705
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
哪位大哥帮忙看看这个脚本能否后台运行或者开机.运行:          婚庆

#!/bin/sh
i.f [ -e /tm.p/mysql.pipe ]; then外贸
while [ -.e /tmp/mysql.pipe .].
do
my.sql -u user --pass.word=user syslog < /tmp/mysql.pipe              乙肝
done
else
m.kfifo /tmp/mysql.pipe.
fi


我现在需要在一台机器上运行两个这样的脚本,分别.向MYSQL中的两个数据库中写数据,可.当我把这两个脚本写到/etc/rc.d/rc.local中时,只有一个脚本能够运行,另一个脚本始终无法启动,必须要.手动去运行,但手动运行时,它无法运行于后台,只能开着一个窗口记它运行着,窗口一关它也就关了。    现在只有两个脚.本基本上还能凑合,但如果以后多起来的话,那不是要开很多窗口才.行。 还望哪位高手能够指点一下。            杀毒

机器的环境是: AS4+PHP.+MYSQL+AP.ACHE+监控系统            杀毒

上面那个脚本是用来将收到的..其它设备的SYSLOG写入到数据库中。(广告)

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线wjx79979.
发帖
2074
C币
-193461
威望
338
贡献值
1
银元
-7
铜钱
4611
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
1:  我觉得是第一个能运行,第二个不能运行。 因为这是个循环,第一个 执行完后才执行第二个
  
    试试这样,比如两个脚本 的名字为   scrip1 ,scrip2    放在   /bin   下  ,   写在  rc.local  这样  
           /bin/scrip1   &
           /bin/scrip2   &          
         这样的话不会占用窗口。
2: 把脚本 放在  rc.d 中   当作系统 的服务来运行,也是可以的。

离线花花86.
发帖
1980
C币
-60887
威望
371
贡献值
1
银元
-1
铜钱
4494
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
同意楼上的。。。
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个