王子1*_*986 45 autostart services 12.10
我无法在 Ubuntu 12.10 中使用 chkconfig 工具
这是一个非常有用的工具来配置服务是否自动启动。为什么不再可用?
王子1*_*986 59
sysv-rc-conf是 Ubuntu 的替代选项。
用法几乎相同。
sudo apt-get install sysv-rc-conf
Run Code Online (Sandbox Code Playgroud)
sysv-rc-conf apache2 on
Run Code Online (Sandbox Code Playgroud)
等效的chkconfig命令
chkconfig apache2 enable
Run Code Online (Sandbox Code Playgroud)
sysv-rc-conf --list apache2
Run Code Online (Sandbox Code Playgroud)
等效的chkconfig命令
chkconfig --list apache2
Run Code Online (Sandbox Code Playgroud)
该暴发户相当于chkconfig的是更新的rc.d。在LD James的回答中链接的 UbuntuBootupHowto 中有一些关于如何使用它的信息。
诚然,这个工具一点也不友好。它倾向于暴露SysV init丑陋的弱点,以及它所有的血腥运行级别和优先级 blackmagic。我几乎从来没有设法让它在第一次就做我想做的事。chkconfig出色地将所有这些数字抽象出来,并提供了一个简单、可用的界面,深受所有人的喜爱。尽管如此,它总是涂在猪身上的口红。
这是一个美丽的新世界,我建议您花一些时间学习Upstart 的工作原理,以便您可以使用它来连接新工作。对于仍然为您提供SysV 初始化脚本的现有包/应用程序,update-rc.d应该允许您执行chkconfig所做的一切,除了一个用例。update-rc.d没有提供干净的方法来查看给定服务的当前状态,即没有等效的chkconfig --list
. 对于这种特殊情况,我建议ls -l /etc/rc*.d/*${service_name}
.
HTH
更新:2013 年 6 月 12 日https://askubuntu.com/a/161893/111294 上 的答案指出了一个更可口的替代方案——sysv-rc-conf。
更新:2013 年 7 月 28 日 嗯...看来 OP 已经在这里回答(https://askubuntu.com/a/277732/111294)建议sysv-rc-conf。看不出我是怎么错过的,现在已经赞成那个答案。
归档时间: |
|
查看次数: |
130688 次 |
最近记录: |