如何设置CentOS重启服务的时间间隔?
答案1
如前所述,您需要一个 cronjob 来创建特定时间的事件。
一开始有点令人困惑,但这里有一些例子:
编辑定时任务
crontab -e
设置时间间隔
分钟 小时 日 月 星期几 /var/www/app/test.sh
在哪里
注意 - 一周中的某一天在美国星期天开始定义 /var/www/app/test.sh - 您将按时间方式执行的脚本或命令的路径。
以下是仅在周六和周日的每天 00:05 运行备份脚本的示例:
5 0 * * 0-1 /root/scripts/backup/dayly-backup.sh
使用相同的命令,您可以每天午夜重新启动某些服务(例如 Apache)(在 Ubuntu 上):
5 0 * * * /etc/init.d/apache2 restart
删除 crontab(将删除所有定义的 crontab)
crontab -r
最后的笔记
需要重启什么服务?请记住,大多数服务都有特殊的重启模式(不要终止服务,否则会导致数据丢失)。