当前位置: 技术问答>linux和unix
关于让程序自动重启的脚本
来源: 互联网 发布时间:2016-11-15
本文导语: #!/bin/bash #ulimit -SHn 1048576 DATE=`date +%F' '%H:%M:%S` if [ "`pgrep test`" ] then echo "test alive" else killall -9 "test" echo "daltest dead, trying to restart" echo "start" /home/daltest & fi 1,这个是我用来重启程序test.c的脚本...
#!/bin/bash
#ulimit -SHn 1048576
DATE=`date +%F' '%H:%M:%S`
if [ "`pgrep test`" ]
then
echo "test alive"
else
killall -9 "test"
echo "daltest dead, trying to restart"
echo "start"
/home/daltest &
fi
1,这个是我用来重启程序test.c的脚本,目的是当程序挂掉后可以自动重启,可是当我发现程序死掉之后并没有自动启动,不知道这是什么原因?应该怎么改正谢谢!
2, 我想将程序在机器开机的时候可以自动启动程序,不知道该怎么设置?
|
1,这个是我用来重启程序test.c的脚本,目的是当程序挂掉后可以自动重启,可是当我发现程序死掉之后并没有自动启动,不知道这是什么原因?应该怎么改正谢谢!
-------
先手动把test关闭 然后sh -x ./your-script.sh看看详细执行过程
2, 我想将程序在机器开机的时候可以自动启动程序,不知道该怎么设置?
最简单的方法 echo "/home/daltest &" >> /etc/rc.local
更好的方法 自己写个启动脚本 参考http://litvip.com/2011/02/23/151
-------
先手动把test关闭 然后sh -x ./your-script.sh看看详细执行过程
2, 我想将程序在机器开机的时候可以自动启动程序,不知道该怎么设置?
最简单的方法 echo "/home/daltest &" >> /etc/rc.local
更好的方法 自己写个启动脚本 参考http://litvip.com/2011/02/23/151
|
首先这个程序得有可执行权限
然后要做crontab任务,不知到lz做了没
要想开机启动的话放到/etc/rc.local文件中
然后要做crontab任务,不知到lz做了没
要想开机启动的话放到/etc/rc.local文件中