Vin*_*gam 18 apache cron centos6
我在测试服务器中安装了CentOs.
我想每天运行一个cron作业(cron需要在凌晨12点运行apache服务器).
我的cron.daily fodler位于 /etc/cron.daily
请让我知道如何实现这一步骤.
通常我使用以下命令重新启动apache服务:
service httpd restart
Run Code Online (Sandbox Code Playgroud)
我想每天使用cron 12AM自动重启apache服务.
提前致谢.
小智 34
虽然@ einterview的答案几乎是正确的,一定要注意,一个很重要*的分钟列将运行作业的每个那个小时的分钟.如果打算每小时运行一次,步骤将是:
SSH进入服务器.
获取当前用户的工作列表 $ crontab -l
编辑作业列表$ crontab -e(默认编辑器将打开)
0 4 * * * service mysql restart在凌晨4点添加mysql
0 5 * * * service apache2 restart在上午5:00 添加apache2
0 0 * * * service apache2 restart在上午12:00 添加apache2
保存并关闭(在nano中按Ctrl + O和Ctrl + X)
重新检查 $ crontab -l
Vin*_*gam 24
我得到了它,并一步一步地将cron作业添加到您的系统中:
crontab -l以显示cron作业列表,crontab -e以编辑crontab,0 4 * * * /etc/init.d/mysqld restart到每天早上4点重启Mysql,0 5 * * * /etc/init.d/httpd restart到每天凌晨5点重启Apache0 24 * * * /etc/init.d/httpd restart到每天上午12点重新启动Apachecrontab -lwhich service. 这应该返回类似/usr/sbin/servicecrontab -e并输入以下内容:@daily /usr/sbin/service httpd restart@daily /usr/sbin/service httpd restart > /dev/null 2>&1grep run-parts /etc/crontabPS:获取服务的完整路径很重要。
| 归档时间: |
|
| 查看次数: |
60641 次 |
| 最近记录: |