按时间间隔重新启动服务

按时间间隔重新启动服务

如何设置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

最后的笔记

需要重启什么服务?请记住,大多数服务都有特殊的重启模式(不要终止服务,否则会导致数据丢失)。

相关内容