0、Crontab简介
systemctl status crond # 查看服务
systemctl start crond # 启动服务
systemctl stop crond # 关闭服务
systemctl enable crond # crond设置开机自启动
systemctl reload crond # 重新载入配置
chkconfig crond --list # 查看crontab服务是否已经加入了开机启动
chkconfig crond on # 加入开机自动启动
crontab -l # 查看定时任务列表
crontab -e # 编辑定时任务
crontab -r # 删除定时任务
1、解决邮箱服务器的问题
首先保证是在root用户下进行操作,即执行su
解决方法是将内容进行重定向,如
bash /home/user/crontab.sh >/dev/null 2>&1
2、在Crontab任务激活Conda虚拟环境
无法激活虚拟环境可能是找不到环境变量的原因,可如下解决
export PATH="/home/user/anaconda3/bin:$PATH" && sleep 2
source activate env_name