如何在没有对 /etc 的写访问权限的情况下创建日常工作?

UAd*_*ter 5 bash cron automation

我没有写权限/etc和它的子文件夹,但即使我想要每天早上执行的 bash 脚本。如何设置?

也当我输入cron命令行时,我得到

cron:无法打开或创建/var/run/crond.pid:权限被拒绝

PS 这是如何每天早上将文本附加到文件的后续问题

PS2。有时我不关闭我的电脑,所以我宁愿不使用“自动启动”

use*_*085 6

除非您被主动阻止执行 cron 作业(即,不是 on/etc/cron.allow或 on /etc/cron.deny),否则您应该能够运行自己的 cron 作业。

运行crontab -e以打开 cron 作业编辑器。如果这是您第一次使用,系统会要求您选择命令行编辑器。nano除非您熟悉其他选择之一,否则您可能应该选择。

Cron 条目的格式为

m h d mon wkday command
Run Code Online (Sandbox Code Playgroud)

所以输入

00 04 * * * bash script.sh
Run Code Online (Sandbox Code Playgroud)

将在每天凌晨 4:00 执行您的脚本。

保存文件,如果没有语法错误,cron 会自动执行。

有关 cron 的更多信息,请参见此处

  • 我也会因为常见的陷阱而纠结于此:[crontab 不起作用的原因](http://askubuntu.com/questions/23009/reasons-why-crontab-does-not-work) (2认同)