当前位置: 技术问答>linux和unix
求LINUX服務定時重開的批處理
来源: 互联网 发布时间:2016-08-09
本文导语: LINUX 不熟悉, 我需要每天 凌晨1點種,把 1個 服務STOP 后隔 5秒 再自動重啟動。 | 用crontab只能做到间隔1分钟,不知道符不符合要求 执行crontab -e编辑个定时执行的任务 输入 0 1 * * * s...
LINUX 不熟悉,
我需要每天 凌晨1點種,把 1個 服務STOP 后隔 5秒 再自動重啟動。
我需要每天 凌晨1點種,把 1個 服務STOP 后隔 5秒 再自動重啟動。
|
用crontab只能做到间隔1分钟,不知道符不符合要求
执行crontab -e编辑个定时执行的任务
输入
0 1 * * * stop_service
1 1 * * * start_service
保存退出
stop_service为stop服务的脚本,最好是绝对路径,如:/test/stop_service.sh
start_service为start服务的脚本
这样每天的凌晨1点会执行stop_service
然后1分钟后执行start_service
可以看一下这篇文章
http://blog.csdn.net/kerwinpc/archive/2008/12/29/3636497.aspx
执行crontab -e编辑个定时执行的任务
输入
0 1 * * * stop_service
1 1 * * * start_service
保存退出
stop_service为stop服务的脚本,最好是绝对路径,如:/test/stop_service.sh
start_service为start服务的脚本
这样每天的凌晨1点会执行stop_service
然后1分钟后执行start_service
可以看一下这篇文章
http://blog.csdn.net/kerwinpc/archive/2008/12/29/3636497.aspx
|
哦,其实你也可以只用输入
0 1 * * * myservice
然后在myservice脚本里实现stop service然后sleep 5s 然后再start service
呵呵~~
我真不是一般的傻啊~~~
0 1 * * * myservice
然后在myservice脚本里实现stop service然后sleep 5s 然后再start service
呵呵~~
我真不是一般的傻啊~~~
|
还有这样的需求?
楼上说的已经能满足你的要求了 不过停止 启动之后 最好检查一下进程是否存在 万一没启动了 问题就大了
楼上说的已经能满足你的要求了 不过停止 启动之后 最好检查一下进程是否存在 万一没启动了 问题就大了
|
许多服务不是有restart?
真不懂,还有这样的需求?
真不懂,还有这样的需求?
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。