Linux服务器中操作项目的时候,需要用到定期重启服务器释放内存。最近在 树莓派贴吧官方群 很多朋友 问我,怎么设置 定时任务,比如 定时重启web服务器 。定时贴吧签到(利用签到py脚本)等等一系列的问题,就此 写 该篇文章解决问题。
本次采用crontab命令方式解决这个问题:
安装Crontab
centos:
yum install vixie-cron crontabs
chkconfig crond on
service crond start
Debian
apt-get install cron
/etc/init.d/cron restart
编辑定时自动脚本
crontab -e
添加如下内容
0 1 * * * /sbin/reboot //丢进去这个脚本,表示每天凌晨1点重启服务器
保存退出重启生效
/etc/rc.d/init.d/crond stop
/etc/rc.d/init.d/crond start
如果做好以上内容只是做好了 定时任务。我们加入开机运行
/etc/init.d/crond restart
chkconfig --levels 35 crond onservice crond status
查看 cron服务状态,如果没有启动则 service crond start启动它, cron服务是一个定时执行的服务,可以通过crontab 命令添加或者编辑需要定时执行的任务
部分内容来源于网络