
Crontab
想你时的孤独
这个作者很懒,什么都没留下…
展开
-
命令行能运行python脚本,crontab定时器报错
编写了一个python文件,command使用python3.6运行没有问题,但是使用crontab定时运行就出现问题。打开crontab日志(mac crontab默认会发邮件,一般使用crontab -e,在开头加上MAILTO=""禁用)tail -n 100 /var/mail/your_name发现是字符编码有问题:UnicodeEncodeError: 'ascii'...原创 2020-04-23 17:18:31 · 473 阅读 · 0 评论 -
crontab禁止发送邮件
1、crontab -e 编辑模式在第一行加上MAILTO=""(指定邮箱发送位置)2、或者在crontab末尾加上>/dev/null 2>$1或者&> /dev/null例如*/1 * * * * /shell/shell.sh >/dev/null 2>&1*/1 * * * * /shell/shell.sh &> /dev/null原创 2016-04-29 10:11:29 · 11091 阅读 · 0 评论 -
crontab日志
创建一个crontab之后,不知道crontab是否在运行或者需要查看crontab哪边出现问题,可以通过以下方式查看1、tail -n 10 /var/log/cron查看crontab运行日至最后10行2、tail -f /var/spool/mail/root查看邮箱,-f最近追加的内容3、ubuntu需要开启crontab日志crontab记录日志修改rsysl...原创 2016-06-22 09:54:43 · 480 阅读 · 0 评论 -
使用Crontab定时备份数据库
1、首先在根目录下创建文件夹并进入mkdir shell && cd shell2、创建1.shell文件并打开touch backup_db.shell && vim backup_db.shell3、写入如下内容#!/bin/sh#File:/shell/backup_db.sh$database infoDB_NAME="MYDB"DB_USER="ro原创 2016-06-22 10:06:30 · 987 阅读 · 0 评论 -
Crontab重启和crontab -e位置
1、Crontab重启Linux:service crond restart 或者/etc/init.d/crond restartubuntu: sudo service cron restartMac:sudo /usr/sbin/cron restart2、crontab -e 文件的位置Linux:/var/spool/cron/(用户名)3、Ubuntu开启cro...原创 2016-04-12 11:10:08 · 24324 阅读 · 0 评论 -
linux删除邮件
使用crontab跑定时作业,发现邮箱里面有很多垃圾邮件,想要全部删除可以这样做cd /var/spool/mailecho ''>root当然你想crontab 不发送邮件可以在cronab头部加上这一句MAILTO=''原创 2016-12-20 15:59:45 · 4834 阅读 · 0 评论 -
docker容器中crontab无法正常运行解决方案
相信很多人看完docker容器, 需要加crontab, 加完却发现不能执行,心塞.....接着便开始各种折腾...首先当然是看日志了, 发现/var/log 下面没有任何信息, 那是因为你没有打开rsyslog.?1# /etc/init.d/rsyslog start继续看日志转载 2017-04-28 19:07:35 · 18945 阅读 · 0 评论