启动时运行.sh(无服务)文件

如何在启动时在CentOS 6.3上执行一次脚本? 我添加了以下遏制文件

#chkconfig: 2345 95 20 #description: Some description sh /opt/somePath/my.sh 

/etc/ini.d ,它工作正常(我执行所需的chmodchkconfig )。

my.sh文件兼容作为服务运行 。 当我尝试以相同的方式运行另一个.sh文件(它不能作为服务tun),我得到exception启动X.

所以我想知道如何运行不是服务的.sh文件。

谢谢。

在启动时运行命令最简单的方法是将其放在/etc/rc.d/rc.local ,该文件是/etc/rcX.d/S99local一个链接,并在启动的最后运行序列。

编写,debugging和链接一个适当的服务启动脚本会更好,但是如果你被迫推迟了一段时间,只想要用单行启动命令,我觉得这是最好的地方。