我正在尝试向在 HiveOS 上运行的设备添加一些额外的 cronjobs。每次我向 crontab 添加一项作业(例如,duckdns 的一项)时,它都会在重新启动后消失。我注意到 crontab 包含一些用于 HiveOS 的行,因此我假设 HiveOS 在启动时覆盖 crontab。
是否可以在下次重新启动时运行 cronjobs 而不会被 HiveOS 覆盖?
先感谢您
答案1
user
我使用用户创建了一个新作业root
,并且对我来说工作得很好:
第一步
crontab -e -u 用户
第二步(举例)
*/30 * * * * /hive/sbin/inetmonit.sh
答案2
如果您想更改 Hive OS 环境中的 cron 作业,请使用nano
或其他编辑器在 /hive/etc/crontab.root 文件中更改它!
这就是文件复制的位置以及您的更改crontab -e
不起作用的原因!
旁注:添加文件/etc/cron.d
不起作用,它还没有开始。