我无法 运行 我的脚本自动 (cron) Raspberry Pi
I cant to run my script automatically (cron) Raspberry Pi
我每天都需要 运行 我的脚本 time.py
。
我执行 crontab -e
并添加
15 19 * * * pi /usr/bin/python /home/Desktop/miBBDD/time.py
所以我的脚本应该每天 运行 在 19:15,但事实并非如此。
如果我执行 service cron status
我可以看到:active running
并且我的文件具有读写权限。
有人知道是什么问题吗? (我的脚本工作正常)
您是否使用 sudo 编辑了 crontab?
做一个快速测试:在 crontab (sudo crontab -e) 中包含一行,每分钟调用一次测试行,例如:
* * * * * logger "Is it working?"
此行将每分钟执行一次,您应该会在 /var/log/syslog 处看到它的结果。如果每分钟你都看到一个新行 "Is it working?" 在那里打印出来,这意味着你正在朝着正确的方向工作,你在 crontab 中的行应该工作(记住 sudo )。
我前段时间遇到过类似的问题。删除 crontab 文件的用户部分。
15 19 * * * /usr/bin/python /home/Desktop/miBBDD/time.py
与this answear比较。
编辑:还有一件事:路径是否有效?不应该是/home/pi/Desktop...
吗?
我每天都需要 运行 我的脚本 time.py
。
我执行 crontab -e
并添加
15 19 * * * pi /usr/bin/python /home/Desktop/miBBDD/time.py
所以我的脚本应该每天 运行 在 19:15,但事实并非如此。
如果我执行 service cron status
我可以看到:active running
并且我的文件具有读写权限。
有人知道是什么问题吗? (我的脚本工作正常)
您是否使用 sudo 编辑了 crontab?
做一个快速测试:在 crontab (sudo crontab -e) 中包含一行,每分钟调用一次测试行,例如:
* * * * * logger "Is it working?"
此行将每分钟执行一次,您应该会在 /var/log/syslog 处看到它的结果。如果每分钟你都看到一个新行 "Is it working?" 在那里打印出来,这意味着你正在朝着正确的方向工作,你在 crontab 中的行应该工作(记住 sudo )。
我前段时间遇到过类似的问题。删除 crontab 文件的用户部分。
15 19 * * * /usr/bin/python /home/Desktop/miBBDD/time.py
与this answear比较。
编辑:还有一件事:路径是否有效?不应该是/home/pi/Desktop...
吗?