我做了这个
$ vi /etc/rc.local
并在此文件中添加了1行。现在这个文件看起来像这样:
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
/home/mysh.sh
我重启EC2。但是mysh.sh似乎没有运行。 我承认我是Linux新手。 感谢
答案 0 :(得分:1)
只需将解决方案作为答案发布:
将/home/mysh.sh
的所有权更改为root
:
$ chown root.root /home/mysh.sh
另外,请确保它具有可执行权限:
$ chmod u+x /home/mysh.sh