当前位置: 技术问答>linux和unix
linux shell脚本不重复在后台运行,急急急
来源: 互联网 发布时间:2016-09-12
本文导语: linux下使用shell写了一个监控脚本,需要使用&在后台运行,可以在后台运行很多个,但是客户要求只能运行一个,请问各位大侠怎么写才能让脚本不重复执行,使用ps我试了不行,急急急!!!!!!!!!!!! ...
linux下使用shell写了一个监控脚本,需要使用&在后台运行,可以在后台运行很多个,但是客户要求只能运行一个,请问各位大侠怎么写才能让脚本不重复执行,使用ps我试了不行,急急急!!!!!!!!!!!!
|
如果自己写shell
如果想放入系统启动里面,搜索一下
/etc/inittab respawn
系统自动帮你监控shell,如果shell断了会帮你起来。
#!/bin/sh
pidfile=/tmp/.pid.$0
kill -0 `cat $pidfile`
if [ $? == 0 ]
then
echo "the shell:"$0"is running"
exit 1
fi
echo $$>$pidfile
# your scrip
如果想放入系统启动里面,搜索一下
/etc/inittab respawn
系统自动帮你监控shell,如果shell断了会帮你起来。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。