python - 如何知道 Crontab 是否正常工作?

标签 python shell cron crontab

我正在尝试运行一个简单的 crontab(在 mac OSX 终端上)

我的 cronjob 事情看起来像这样:

* * * * * /Users/tanavya.dimri/Documents/cron.sh

cron.sh:
#!/bin/bash
cd /Users/tanavya.dimri/Documents
python hello.py > empty

而 hello.py 只是
print "Hello"

我刚跑的时候sh cron.sh有用。 Empty,它只是一个空文本文件,确实会更改为“Hello”。
但是,我真的不知道它是否与 crontab 一起使用,因为从文件中删除 hello 后文件不会更改。

最佳答案

默认情况下,cronjobs 登录 /var/log/syslog
因此,您可以简单地 grep 该日志 CRON 并检查您的作业执行情况:

grep CRON /var/log/syslog

关于python - 如何知道 Crontab 是否正常工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35757848/

相关文章:

CRON 表达式 - 最小间隔?

Python 脚本未从 Cron 执行

python - 使用 scipy.optimize.root 查找根

bash - 等到docker通过shell脚本在Mac OS中启动?

linux - 临时更改 $PATH 仅为脚本运行

c# - CRON 表达式在每月的最后一天触发 Azure 函数

python - 如何正确设置Airflow调度程序

python - 使用 sc.exe 创建作为 Windows 服务运行的 Python 脚本

python - openCV vs GIMP,边缘检测在openCV中失败

c - 使用 C 和 Linux 环境变量运行两个命令