[提问]如何设置开机启动某个程序?
我仔细看了/etc/rc.d/init.d以及/etc/rc.d/rc5.d目录里面的内容。发现全是使用的脚本来启动应用程序和服务的。那么如果我要启动单一的应用程序,应该怎么做?如果要启动一个服务(例如vsftpd),要如何写这一段脚本?打开sshd的服务脚本,发现里面有些东西命令行里无法输出。例如killprocess,fileid???。这些东西都是从那里来的? vsftpd要是用rpm安装的话,应该可以自己添加到服务的。
要单独启动程序可以加在/etc/rc.local里。 不幸的是我是编译安装的。看起来只有修改rc.local这一条路了。 编译安装的也可以添加,只是要自己写脚本。 问题是我这一段脚本不知道怎么写。我看过sshd的脚本,里面分的层次很清楚。有stop;restart;start;节,还有处理当没有相关文件的节,但是有很多地方我不明白。比如在stop里面,用了一个killprocess ,这东西我查过,并没有此命令。
启动里面是两个变量,根本不知道写的是什么。
写好脚本后,只要把链接以S开头,再加上相应的数字表示第几个运行,放到rcx.d目录下就可以了。
但关键是这一个脚本不知道如何写。
页:
[1]