tandkzy 发表于 2007-6-7 23:39:17

[提问]如何设置开机启动某个程序?

我仔细看了/etc/rc.d/init.d以及/etc/rc.d/rc5.d目录里面的内容。发现全是使用的脚本来启动应用程序和服务的。那么如果我要启动单一的应用程序,应该怎么做?如果要启动一个服务(例如vsftpd),要如何写这一段脚本?

打开sshd的服务脚本,发现里面有些东西命令行里无法输出。例如killprocess,fileid???。这些东西都是从那里来的?

sejishikong 发表于 2007-6-8 09:35:25

vsftpd要是用rpm安装的话,应该可以自己添加到服务的。
要单独启动程序可以加在/etc/rc.local里。

tandkzy 发表于 2007-6-9 08:46:55

不幸的是我是编译安装的。看起来只有修改rc.local这一条路了。

sejishikong 发表于 2007-6-9 10:09:15

编译安装的也可以添加,只是要自己写脚本。

tandkzy 发表于 2007-6-10 11:40:14

问题是我这一段脚本不知道怎么写。我看过sshd的脚本,里面分的层次很清楚。有stop;restart;start;节,还有处理当没有相关文件的节,但是有很多地方我不明白。比如在stop里面,用了一个killprocess ,这东西我查过,并没有此命令。
启动里面是两个变量,根本不知道写的是什么。

写好脚本后,只要把链接以S开头,再加上相应的数字表示第几个运行,放到rcx.d目录下就可以了。

但关键是这一个脚本不知道如何写。
页: [1]
查看完整版本: [提问]如何设置开机启动某个程序?