服务器:centos 5
idia 是在服务器上设置自 Action 业,以保持 httpd 服务从 1:00am
开始到 3:00pm
,其余时间服务应该关闭。
是否有可能在服务器上有脚本可以自动运行这个作业而无需手动:
sudo service httpd start
sudo service httpd stop
意味着提及工作应该在脚本上
到目前为止我用过:
crontab -e
在 crontab 上添加了下面一行
00 03 * * * bush /scripts/stop.sh
这是/script/stop.sh中stop.sh脚本的代码
sudo service httpd stop
但我仍然没有得到任何结果,这意味着 httpd 服务处于启动状态。
问候
最佳答案
设置一个 cron 作业。 man crontab
了解更多信息。输入 crontab -e
登录时。对于您的情况httpd
从 1:00am 开始到 3:00am 停止(crontab 内容):
00 01 * * 1,2,3,4,5 /usr/sbin/sudo /sbin/service httpd start
00 03 * * 1,2,3,4,5 /usr/sbin/sudo /sbin/service httpd stop
添加完 crontab
后行,使用 :wq
编写 contab 并返回 shell。然后你应该看到:
crontab: installing new crontab
关于apache - centos 5.5如何设置定时启停httpd和mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29627782/