Don*_*h69 5 cron raspberry-pi raspbian
我在 Pi 上运行 Raspbian 并安装了 cron 来安排工作。我编写了一个 Python 脚本,并将其设置为每 5 分钟运行一次。这项工作每 5 分钟发生一次,没有问题,但是当我crontab -l
以root
and运行时pi
,它说没有工作。当我运行crontab -e
的root
和pi
他们是空白。
老实说,我不记得我什么时候开始工作的确切细节。我知道我在一个格式为 a 的文档上写了一行crontab
,我很确定它是作为root
.
我发现了这一点,因为我要添加更多工作,并希望在我继续添加更多工作之前找到我制作的另一个工作。
有两个计划任务列表(crontab)。
每个用户(包括 root)都有一个每个用户的 crontab,他们可以crontab -l
用crontab -e
. cron 通常的 Linux 实现将这些文件存储在/var/spool/cron/crontabs
. 您不应该直接修改这些文件(crontab -e
改为以用户身份运行),但是列出它们以查看其中的内容是安全的。你需要是 root 才能列出它们。
还有一个系统crontab。这个由 root 维护,作业可以以任何用户身份运行。系统crontab文件包括/etc/crontab
和,在许多系统上,文件/etc/cron.d
。这些文件有一个额外的列:在 5 个日期/时间字段之后,它们有一个“用户”字段,即运行作业的用户。这是常见的建立/etc/crontab
从目录运行脚本/etc/cron.hourly
,/etc/cron.daily
等等,这就是它是如何在Raspbian完成。
所以看看所有这些地方:(/var/spool/cron/crontabs/*
你需要成为这个地方的根)/etc/crontab
,,/etc/cron.*
。
您还可以在系统日志中获取信息。他们不会告诉您作业在何处列出,但会确切地告诉您正在执行的命令,因此您可以搜索命令文本。例如,这是/etc/cron.hourly
每小时运行命令的条目:
May 11 07:17:01 darkstar CRON[2480]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7032 次 |
最近记录: |