添加脚本以在启动时运行而不触及 rc.local

Jor*_*ter 1 centos amazon-ec2

我想在启动时运行一个脚本,而不是将它作为命令添加到 rc.local,只需将脚本复制到某处即可。

我知道理论上我可以将它放入 /etc/init.d 但这实际上是用于服务,而不是应该在启动时运行的脚本。

我也知道 cron@reboot选项,但我真的更喜欢我只是将脚本复制到目录然后可以忘记它的东西。

基本上,以同样的方式,您可以将文件放入 /etc/cron.daily 或 /etc/logrotate.d 我想知道是否有一个等效的文件夹,您只需将文件放入其中并在启动时运行。

如有必要,我愿意安装一个为您执行此操作的程序,只要它稳定即可。

Tim*_*ham 5

我已经使用以下方法进行了管理,效果很好。

/etc/cron.d/reboot用下面的内容创建。注意 - 已经有一段时间了,您应该检查语法。

@reboot root run-parts  /etc/cron.reboot
Run Code Online (Sandbox Code Playgroud)

创建文件夹 /etc/cron.reboot

从那里开始将文件放入 cron.reboot 文件夹。