如何在我的 Amazon 实例启动时运行 Shell 脚本?

如何在我的 Amazon 实例启动时运行 Shell 脚本?

我有我的 amazon 实例,我需要向其 rc.local 文件添加一个 shell 脚本,以便在启动实例时执行该 shell 脚本。如何在 rc.local 文件中设置对我的 shell 脚本的权限?

如果我按如下所示执行,我的脚本不会在启动时执行

chmod u+x /home/mylin/exmpl.sh

./exmpl.sh &

答案1

您可以使用 crontab 在启动时执行命令:

http://www.cyberciti.biz/faq/linux-execute-cron-job-after-system-reboot/

您必须“chmod +x”您的脚本,然后使用完整路径。

chmod +x /home/mylin/exmpl.sh

然后在你的 crontab 中:

@reboot /home/mylin/exmpl.sh

或者在你的 rc.local 文件中:

/home/mylin/exmpl.sh

答案2

确保使用脚本的完整路径/etc/rc.local

如果您的脚本位于 /home/mylin/exampl.sh,则 rc.local 中的行应该是:

/home/mylin/exampl.sh &

相关内容