报错
命令行执行某些驱动的开机自启动:
chkconfig opensmd on
## 报错信息的后面是这样的
chkconfig: command not found
解决方案
安装相关软件
其实就是这个软件不存在,但是chkconfig
这个软件不存在,是sysv-rc-conf
,直接在命令行安装就可以:
sudo apt install sysv-rc-conf
sudo ln -s /usr/sbin/sysv-rc-conf /usr/sbin/chkconfig
查看chkconfig
服务
安装完以后在命令行查看status
:
chkconfig --list | grep opensmd
原因
其实最主要的原因是chkconfig
现在在ubuntu下面已经不支持了,现在chkconfig
的等效命令是update-rc.d
,这个命令几乎支持所有版本的ubuntu。
update-rc.d <service> defaults
update-rc.d <service> start 20 3 4 5
update-rc.d -f <service> remove
参考
How do I install chkconfig on Ubuntu?
—— dulunar 后记于 2019.11