VPS

系统crontab定时执行任务

929355193

检查 cron 进程

执行以下命令,检查 cron 进程是否存在:

ps -ef | grep -v grep | grep cron

如果存在返回值,则表示 cron 已经正确安装并处于启动中。
否则,则需要安装 cron。

CentOS/Redhat/Amazon 执行如下命令:

yum install -y crontabs

Debian/Ubuntu 执行如下命令:

apt-get install -y cron

 

 

crontab -e
输入以下内容:
00 02 * * * /root/AutoBackupToFtp.sh
其中00 02为时间分/小时,可自行修改,例如:30 12 ***,就是每天12.30运行这个脚本。
30 01 * * * /root/bf-all-email.sh

 

若无效直接使用

vim /etc/crontab

cron服务是linux的内置服务,但它不会开机自动启动。可以用以下命令启动和停止服务:
/sbin/service crond start
/sbin/service crond stop
/sbin/service crond restart
/sbin/service crond reload
要把cron设为在开机的时候自动启动,在 /etc/rc.d/rc.local 脚本中加入 /sbin/service crond start