Linux 定时任务设置相关

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 命令添加或者编辑需要定时执行的任务

部分内容来源于网络

    原文作者:不着调的小男生
    原文地址: https://www.jianshu.com/p/030614a682df
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞