如何在启动时在CentOS 6.3上执行一次脚本? 我添加了以下遏制文件
#chkconfig: 2345 95 20 #description: Some description sh /opt/somePath/my.sh
到/etc/ini.d ,它工作正常(我执行所需的chmod
, chkconfig
)。
但my.sh文件兼容作为服务运行 。 当我尝试以相同的方式运行另一个.sh文件(它不能作为服务tun),我得到exception启动X.
所以我想知道如何运行不是服务的.sh文件。
谢谢。
在启动时运行命令最简单的方法是将其放在/etc/rc.d/rc.local
,该文件是/etc/rcX.d/S99local
一个链接,并在启动的最后运行序列。
编写,debugging和链接一个适当的服务启动脚本会更好,但是如果你被迫推迟了一段时间,只想要用单行启动命令,我觉得这是最好的地方。