我使用cron来控制python脚本
*/10 * * * * /usr/bin/python3 /home/user/FillDatabase.py
它运行得很好。python脚本本身会在出现错误时生成日志记录。
import logging
...
logging.basicConfig(level=logging.INFO, format="[%(module)s] %(message)s")
...
try:
...
except Exception as e:
logging.info('error while writing: {0} n'.format(e))
我希望在系统日志中看到这些python日志消息。
我试过
*/10 * * * * /usr/bin/python3 /home/user/FillDatabase.py 2>&1
已找到:
使用的Wirte到cron
sudo crontab -u root -e
授予cron写入syslog 的权限
*/10 * * * * /usr/bin/python3 /home/user/FillDatabase.py >> /var/log/syslog 2>&1