如何在redhat7.2的rc里系统启动时启动自已的程序?

如何在redhat7.2的rc里系统启动时启动自已的程序?

如果我要在Redhat7.2的系统引导后即启动我的应用程序(比如守护进程之类东东),好像可以在rc里指定路径启动,也可以在init.d+rc5.d里启动,
两种方法各怎样做?      
最简单的就是在/etc/rc.d/rc.local中加入你要运行的东东,不管运行的等级是多少都可以      
如果你只想让它在 runlevel 5 中运行, 可以将你的命令文件放在 /etc/rc.d/init.d 中, 然后用 chkconfig 命令将之加入到 /etc/rc.d/rc5.d 中      
显然我的执行程序不能放到init.d下,只能在其目录下建一个虚的可执行shell脚本xxxtestdae,让它来指向我的可执行程序路径如:root/testdae/testdae
然后在rc5.d中加入S999testdae再指向init.d下的xxxtestdae
关键就是这两个脚本怎么写,大侠试试先?      
为什么你的执行程序不能放在 init.d 中?      
我是想与init.d中的其他可执行程序那个样,用个脚本去寻找具体可执行程序路径。
不过我现没试这个chkconfig之类东东,先试一下吧,呵呵!      
原来你的执行程序不是 shell 脚本, 有些麻烦. 还是在 init.d 中编辑一个 shell script 吧, 除非你的执行程序可以接收 start, stop, restart 等参数      
[QUOTE]最初由 jxnuxdy 发布
[B]我是想与init.d中的其他可执行程序那个样,用个脚本去寻找具体可执行程序路径。
不过我现没试这个chkconfig之类东东,先试一下吧,呵呵! [/B][/QUOTE]

脚本里面也可以设置PATH环境变量,可以在控制台实现的功能都可以用脚本实现。