丹阳做网站,免费图标下载网站,上海众鑫建筑设计研究院有限公司,做网站的IT行业利用linux的定时任务crontab来执行脚本#xff0c;在centos7版本下运行1、安装crontabyum install crontab2、查看状态及关闭和启动任务查看状态#xff1a;systemctl status crond.service停止#xff1a;systemctl stop crond.service启动#xff1a;systemctl start cro…利用linux的定时任务crontab来执行脚本在centos7版本下运行1、安装crontabyum install crontab2、查看状态及关闭和启动任务查看状态systemctl status crond.service停止systemctl stop crond.service启动systemctl start crond.service3.开启crontab日志。crontab默认不开启日志所以先开启定时任务的日志来查看修改rsyslog服务将 /etc/rsyslog.d/50-default.conf 文件中的 #cron.* 前的 # 删掉用service rsyslog restart重启rsyslog服务4.写定时任务crontab -e开启本用户的定时任务,即创建以本用户名为文件名的定时任务文件位置在/var/spool/cron/crontabs/。定时任务语句格式为执行周期命令周期有5个域分别是分钟小时日(day of month)月(month of year)周几(day of week).每个域不加限制任意的话用*整体格式为* * * * * command比如我的脚本是 /home/xiaofeng/cleanroom.py执行环境为 /usr/bin/python3每天9点运行一次则语句为0 9 * * * /usr/bin/python3 /home/xiaofeng/cleanroom.py写完后重启cron 服务service cron restart顺便附上常用的周期格式每五分钟执行 */5 * * * *每小时执行 0 * * * *每天执行 0 0 * * *每周执行 0 0 * * 0每月执行 0 0 1 * *每年执行 0 0 1 1 *查看crontab服务状态service crond status 看 /var/log/cron.log这个文件就可以可以用tail -f /var/log/cron.log观察