centos 5.5如何设置定时启动和停止httpd和mysql
centos 5.5 how to set scheduled time for start and stop httpd and mysql
服务器:centos 5
idia 是在服务器上设置自动作业以保持 httpd 服务从 1:00am
开始到 3:00 pm
并且其余时间服务应该关闭。
是否可以在服务器上安装可以自动 运行 此作业而无需手动执行的脚本:
sudo service httpd start
sudo service httpd stop
意味着提及工作应该在脚本上
到目前为止我用过:
crontab -e
已在 crontab 中添加以下行
00 03 * * * bush /scripts/stop.sh
这是stop.sh的脚本代码在/script/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
我发现这是一个解决方案:
首先我们需要将路径添加到crontab
编辑 crontab 并添加以下行:
crontab -e
添加:
PATH=/usr/sbin:/usr/bin:/sbin:/bin
01 01 * * * service httpd start
01 15 * * * service httpd stop
对于 centos 上的任何其他服务也是如此。
服务器:centos 5
idia 是在服务器上设置自动作业以保持 httpd 服务从 1:00am
开始到 3:00 pm
并且其余时间服务应该关闭。
是否可以在服务器上安装可以自动 运行 此作业而无需手动执行的脚本:
sudo service httpd start
sudo service httpd stop
意味着提及工作应该在脚本上
到目前为止我用过:
crontab -e
已在 crontab 中添加以下行
00 03 * * * bush /scripts/stop.sh
这是stop.sh的脚本代码在/script/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
我发现这是一个解决方案:
首先我们需要将路径添加到crontab 编辑 crontab 并添加以下行:
crontab -e
添加:
PATH=/usr/sbin:/usr/bin:/sbin:/bin
01 01 * * * service httpd start
01 15 * * * service httpd stop
对于 centos 上的任何其他服务也是如此。