LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 908|回复: 4

[求助]怎么实现开机或重启时自启动程序?

[复制链接]
发表于 2007-4-1 09:03:18 | 显示全部楼层 |阅读模式
假设,自己编译安装了一个软件包,安装在 /usr/local/my/program

ln -s /usr/local/my/program rc5.d/S10programd


请问:怎么可以在Debian 开机的时候自己启动?以上那句可以实现吗?
发表于 2007-4-1 21:33:38 | 显示全部楼层
我觉得应该是写一个脚本吧,放在/etc/rcX.d目录里或者/etc/init.d里,然后再做个连接。
我写的都是Gtk小程序,在Gnome菜单里有个session选项,可以直接把要启动直接运行的程序填在里头,很方便。
其他没试过
回复 支持 反对

使用道具 举报

发表于 2007-4-2 17:23:14 | 显示全部楼层
最好自己在/etc/init.d/中创建一个 shell 脚本,调用执行 /usr/local/my/program

然后根据需求在 rc2.d/, rc3.d/, rc4.d/, rc5.d/ 或者rcS.d/ 中创建 一个 “S+数字+名称” 形式的符号链接到这个脚本.
回复 支持 反对

使用道具 举报

发表于 2007-4-2 18:01:41 | 显示全部楼层
还要记得建立一个K的脚本,并且建立完后,检查每个目录注意不要和其他S冲突了,或者会发生意想不到的麻烦。
回复 支持 反对

使用道具 举报

发表于 2007-4-2 18:36:38 | 显示全部楼层
ln -s /usr/local/my/program /etc/rc2.d/S10programd
Debian默认是用init 2的
回复 支持 反对

使用道具 举报

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

本版积分规则

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