开发之路,羊肠九曲,荆棘密布,幸得高人指点,前辈填坑,一路谨小慎微,终得工程圆满;其间填坑之经验,开路之历程,皆为精华,不可弃之;记录于此,以便事后回顾,亦想于有相关开发疑惑之同学做参考之用,文中如若有错,恳请雅正,不胜感激。
WDCP 服务器定时重启
wdcp 因其界面简洁,操作方便,功能强大而受到许多linux主的喜爱。有时候我们的系统因为长时间运行会积累很多临时数据,这会占用内存资源,造成性能下降,我们可以通过控制面板中的服务重启按钮来重启web服务,但是每次手动操作比较麻烦。
这时候可以生成定时任务,crontab 添加比较复杂,每次都得链接服务器。
我们可以使用wdcp的“计划任务”来实现定时操作,其原理还是使用crontab,只不过界面操作更方便。
准备工作
首先我们需要创建定时操作的执行文件
echo '/etc/rc.d/init.d/httpd restart' > /www/wdlinux/init.d/httpd_restart.sh
我们需要给改文件设置权限
chmod 755 /www/wdlinux/init.d/httpd_restart.sh
如图
添加计划任务
登录wdp面板,点击左侧的‘计划任务’,可以看到这里已经有一些任务了,点击下边的增加任务:
执行程序一栏填入刚才的文件路径 即“/www/wdlinux/init.d/httpd_restart.sh”
上面可以选择该任务每天每几小时每几分钟或者是哪天的几时几分来执行
点击保存之后,回到列表页,一定要点击 “更新计划任务” ,这样改任务才会被加入定时任务中。
注:本教程已于wdcp v2.5及以前版本测试过。