linux 如何开机自动运行sh脚本

linux 如何开机自动运行某sh脚本。比如开机自动运行 /test.sh
第二个问题,还有什么办法可以确定test.sh已经正确运行了

要开机 运行只需将它加入到 rc.local ,一般为/etc/rc.d/rc.local 在其中加入以下行:sh /path/to/test.sh使用linux全局变量$?可以确定是否执行,如if [$? eq 0] the,echo "succeed!fi。
linux中设置自动启动可以编辑/etc/rc.d/rc.local文件,使用vim在/etc/rc.d/rc.local添加你需要启动的内容即可。
rc.local在在系统启动后执行,在用户登陆前执行。rc.local脚本是一个在各运行级别里到rc.d目录的rc.local脚本的软链接,编号最大,所以被rc脚本执行时在各运行级别的初始化末尾进行。
在rc.local里设置是系统级别而非用户级别,因为启动脚本的初始化与用户无关(启动脚本初始化完成后,才进入用户登录界面)。与用户相关的设置shell的配置文件如: ~/.bash_profile。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-11
楼上的已经说清楚了,修改/etc/rc.d/rc.local文件,在里面加入你要添加启动的sh就可以了。
在有就是做到可以在用户登录的时候启动sh文件,那就是修改用户的环境配置文件,如果.bashrc
,.profile等文件。
第2个回答  推荐于2017-11-26

    要开机 运行只需将它加入到 rc.local ,一般为/etc/rc.d/rc.local 在其中加入以下行:

    sh /path/to/test.sh

    使用linux全局变量$?可以确定是否执行,如
    if [$? eq 0]
        then

                echo "succeed!"

        fi

#modified some typo --update @22:48

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网