crontab安装
yum install crontab
sudo service crond start #启动服务
sudo service crond stop #关闭服务
sudo service crond restart #重启服务
sudo service crond reload #重新载入配置
sudo service crond status #查看服务状态
crontab时间说明
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR
#sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * command to be executed
minute:代表一小时内的第几分,范围 0-59。 hour:代表一天中的第几小时,范围 0-23。 mday:代表一个月中的第几天,范围 1-31。 month:代表一年中第几个月,范围 1-12。 wday:代表星期几,范围 0-7 (0及7都是星期天)。 who:要使用什么身份执行该指令,当您使用 crontab -e 时,不必加此字段。 command:所要执行的指令。
日志
# 每天的0点01分执行mdm.sh,并输入日志到mdm.log中
01 0 * * * /home/mdm.sh >> /home/mdm.log
sh文件
source /etc/profile
conda activate python_env
python test.py
设置crontab默认编辑器是vi
解决方法1:安装vi
$ yum install vim-minimal -y
1
解决方法2:设置 vim 为默认编辑器
$ echo "export EDITOR=vim" >> ~/.bashrc
$ source ~/.bashrc