【发布时间】:2018-03-28 13:29:41
【问题描述】:
这是我的第一个 crontab 文件。它可以很好地执行logDHT.py
但是如果我只是在我的 crontab 的最后一行添加这行代码,它会起作用吗?
我要添加的代码行:
* * 1 * * pi /usr/bin/python /home/pi/Sensors_Database/checkDB.py
我的第一个 Crontab:
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h dom mon dow command
1 * * * * pi /usr/bin/python /home/pi/Sensors_Database/logDHT.py
我的目标是在不同时间运行 2 个脚本,logDHT.py 每分钟运行一次,checkDB.py 每天运行一次。
【问题讨论】:
-
你似乎知道你想要什么——你似乎知道如何去做——你的问题到底是什么?
-
这个符号 (;),一些消息来源说它需要在 crontab 的两行代码之间放置 (;)。我的 Pi 现在在家,我不能只输入并尝试代码,所以我问这个问题
-
我不知道是什么阻止了您对其进行测试 - 但 crontab 的工作方式是新计划任务中的每一行。您不需要分号(尽管您可以使用一个分号来连续运行多个脚本,这不是您想要的)