我需要在启动时运行一个命令行。我已测试该命令(它将 Amazon IP 重新关联到 Linux 服务器),并且该命令已成功运行。
只需要知道在服务器重启时执行此操作的最佳方法?服务器是 RedHat,我读了一些关于 /etc/init.d 的内容,但仍然不确定。
命令是:
ec2-associate-address -v -i i-xxx xxx.xxx.xxx.xxx --region ap-southeast-1 -O key -W secret
答案1
确保脚本文件具有可执行标志
chmod filename.sh +x
我建议将其放在 /etc/rc.local 中。另外,确保有一个
&
在脚本行的末尾,以便它在后台运行并且不会阻止其他程序运行。