Mon*_*rlo 0 cron python raspberry-pi
我是 linux 新手,有人告诉我可以使用名为 cron job 的功能来运行我每 10 分钟执行一次的 python 脚本。问题是 python 脚本没有运行。似乎没有一个明确的方法来知道我是否正确格式化了工作,但无论如何我已经尝试了很多方法都无济于事。
因为我是新手,所以我将向您展示我采取的步骤。在我的 RasPi 上,我首先输入“crontab -e”并得到一个这样的字段:
# Edit this file to introduce tasks to be run by cron.
#
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
Run Code Online (Sandbox Code Playgroud)
跳过更多帮助文本
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
# m h dom mon dow command
Run Code Online (Sandbox Code Playgroud)
我在底部添加我的行,而不删除上面的文本。
*/10 * * * * ~/WeatherProject/HOURLY/windDirExtract.py
Run Code Online (Sandbox Code Playgroud)
以上没有奏效,其他人也做了类似的事情,但仍然没有运气。
*/10 * * * * /home/MyName/WeatherProject/HOURLY/windDirExtract.py
Run Code Online (Sandbox Code Playgroud)
然后我尝试了不同的排列,但我一无所获。
*/10 * * * * /home/MyName/WeatherProject/HOURLY python windDirExtract.py
*/10 * * * * /home/MyName/WeatherProject/HOURLY windDirExtract.py
Run Code Online (Sandbox Code Playgroud)
如果我不清楚,我会进行任何编辑,但第一个大问题是我什至可以使用 Cron Job 运行简短的小 Python 脚本,还是我只是得到了不好的建议?
小智 5
确保您的命令首先从命令行工作
/usr/bin/python /home/MyName/WeatherProject/HOURLY/windDirExtract.py
Run Code Online (Sandbox Code Playgroud)
然后在crontab中尝试相同的
*/10 * * * * /usr/bin/python /home/MyName/WeatherProject/HOURLY/windDirExtract.py
Run Code Online (Sandbox Code Playgroud)