今天早上在配置新安装的ubuntu14.04时,使用chkconfig时发现系统提示找不到指定的指令,在centos下一直都是这么做的,难道还需要安装工具吗?google一番以后,发现原来ubuntu在12.10以后不再支持chkconfig这个工具,其替代工具是sysv-rc-conf.
安装sysv-rc-conf
Demo Code
1
|
sudoapt-getinstallsysv-rc-conf
|
帮助命令
Demo Code
1
|
sudosysv-rc-conf –help
|
显示启动项列表
Demo Code
1
2
3
|
sysv-rc-conf –list #代替 chkconfig –list
sysv-rc-conf –list mysqld#代替 chkconfig –list mysqld
|
添加启动项
Demo Code
1
|
sysv-rc-conf apache2 on#代替 chkconfig apache2 enable
|
添加普通开机启动命令
例如我的goagent需要开机启动,如果写成一个init.d脚本文件太麻烦,那么怎么设置开机启动方法那?
最简单的办法,按super键(键盘windows键),然后在里面输入启动,在搜索列表里面选择启动应用程序。
然后点击启动应用程序,然后选择添加按钮,弹出下面的对话框,在命令处写入相应的命令,如我的goagent的开机启动命令为”/home/king/apps/goagent/local/goagent-gtk.py”.
然后保存退出重启,我们就看到goagent自动启动了!