WDCP自动重启WEB服务代码

2018-12-1811:42:13 发表评论 640

首先,确认你的默认计划任务是否可以执行,并产生日志。如果默认计划任务也不执行的话,请执行以下命令
yum install -y crontabs vixie-cron

(PS:虽然计划任务中有“自动释放内存”但效果不是很好,重启WEB服务是最有效的)
1、在SSH中执行下面的代码:
1.echo ‘/etc/rc.d/init.d/httpd restart’ > /www/wdlinux/init.d/httpd_restart.sh
2.chmod 755 /www/wdlinux/init.d/httpd_restart.sh

2、登录WDCP后台“计划任务”里点“新增任务”,“任务名称”可以随便填写如“自动重启WEB服务”然后选择自动执行的时间,再将“执行程序”填入

/www/wdlinux/init.d/httpd_restart.sh 后点“保存”。

httpd_restart.sh 内容换成下面的代码,才会有执行记录。


tld="/www/wdlinux/wdcp/logs"
[ ! -d $tld ] && mkdir -p $tld
tlf=$tld/task.log
/etc/rc.d/init.d/httpd restart
echo -n "httpd restart success " >> $tlf && date >> $tlf && exit 0
头像

发表评论

您必须登录才能发表评论!