查看定时任务
crontab -l
打开crontab执行命令
crontab -e
CentOS6上的cron命令
service crond start //启动服务
service crond stop //关闭服务
service crond restart //重启服务
service crond reload //重新载入配置
service crond status //查看状态
CentOS7上的cron命令
centos 7以上是用Systemd进行系统初始化的
Systemd 是 Linux 系统中最新的初始化系统(init),它主要的设计目标是克服 sysvinit 固有的缺点,提高系统的启动速度。
systemctl start crond.service //启动服务
systemctl stop crond.service //关闭服务
systemctl restart crond.service //重启服务
systemctl reload crond.service //重新载入配置
systemctl status crond.service //查看状态
或者
crond start
crond stop
crond restart
crond reload
crond status
lock情况
如果出现crond: can’t lock /var/run/crond.pid,直接把lock删掉就行了
rm -rf /var/run/crond.pid
Linux下定时任务的查看及取消
crontab -l 表示列出所有的定时任务
crontab -r 表示删除用户的定时任务,当执行此命令后,所有用户下面的定时任务会被删除,执行crontab -l后会提示用户:“no crontab for admin”
#offline codec data analysis
#30 5 * * * cd /data/month_report/transcode_data_analysis/ && /usr/bin/python analysis.py > log.txt
#30 6 * * * cd /data/zhuangyuan/monitor/ && /usr/local/bin/python2.7 test_0810_pandas.py > log.txt 2>&1
30 7 * * * cd /data/transcode_success_report_of_day && /root/miniconda2/bin/python analysis_to_report.py > log.txt 2>&1
20 7 * * 1 cd /data/transcode_week_report && /root/miniconda2/bin/python analysis_to_report.py > log.txt 2>&1
00 8 * * * cd /data/zy_test/pic_week_report && /root/miniconda2/bin/python analysis_to_report.py > log.txt 2>&1
#30 1 * * * cd /data/transcode_month_report && /root/miniconda2/bin/python analysis_to_report.py > log.txt 2>&1