QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1893|回复: 4

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

[复制链接]
发表于 2007-6-7 23:39:17 | 显示全部楼层 |阅读模式
我仔细看了/etc/rc.d/init.d以及/etc/rc.d/rc5.d目录里面的内容。发现全是使用的脚本来启动应用程序和服务的。那么如果我要启动单一的应用程序,应该怎么做?如果要启动一个服务(例如vsftpd),要如何写这一段脚本?

打开sshd的服务脚本,发现里面有些东西命令行里无法输出。例如killprocess,fileid???。这些东西都是从那里来的?
发表于 2007-6-8 09:35:25 | 显示全部楼层
vsftpd要是用rpm安装的话,应该可以自己添加到服务的。
要单独启动程序可以加在/etc/rc.local里。
回复

使用道具 举报

 楼主| 发表于 2007-6-9 08:46:55 | 显示全部楼层
不幸的是我是编译安装的。看起来只有修改rc.local这一条路了。
回复

使用道具 举报

发表于 2007-6-9 10:09:15 | 显示全部楼层
编译安装的也可以添加,只是要自己写脚本。
回复

使用道具 举报

 楼主| 发表于 2007-6-10 11:40:14 | 显示全部楼层
问题是我这一段脚本不知道怎么写。我看过sshd的脚本,里面分的层次很清楚。有stop;restart;start;节,还有处理当没有相关文件的节,但是有很多地方我不明白。比如在stop里面,用了一个killprocess ,这东西我查过,并没有此命令。
启动里面是两个变量,根本不知道写的是什么。

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

但关键是这一个脚本不知道如何写。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-24 03:15 , Processed in 0.038083 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表