我想在启动时运行一个脚本,而不需要真正将其作为命令添加到 rc.local,只需将脚本复制到某处即可。
我知道理论上我可以将它放入 /etc/init.d 但这实际上是为了服务,而不是只应该在启动时运行的脚本。
我也了解 cron@reboot
选项,但我真的更喜欢将脚本复制到目录中,然后就可以忘记它了。
基本上,您可以以同样的方式将文件放入 /etc/cron.daily 或 /etc/logrotate.d 中,我想知道是否存在一个等效文件夹,您只需在其中放入文件并在启动时运行。
如果有必要,我愿意为您安装一个可以执行此操作的程序,只要它是稳定的。
答案1
我已经通过以下方法解决了这个问题,效果很好。
/etc/cron.d/reboot
使用下面的内容创建。注意 - 已经有一段时间了,您应该检查一下语法。
@reboot root run-parts /etc/cron.reboot
创建文件夹/etc/cron.reboot
从那里开始,只需将文件放入 cron.reboot 文件夹即可。