首页 > 代码库 > ubuntu下使用 chkconfig 是一种习惯
ubuntu下使用 chkconfig 是一种习惯
ubuntu下使用 chkconfig 是一种习惯
习惯了chkconfig命令, 闲来写了个脚本模拟下, 步骤很简单。 如下:
第一步, 安装sysv-rc-conf
sudo apt install sysv-rc-conf
第二步, 将如下脚本放于/usr/sbin目录下
gord@gord:/usr/sbin$ cat chkconfig #!/usr/bin/perl use strict; #use warnings; my $param1 = $ARGV[0]; my $param2 = $ARGV[1]; if ( defined $param2 ){ if ( $param1 =~ /list/ ){ system("sysv-rc-conf --list $param2"); }elsif( $param2 eq ‘on‘ ){ system("sysv-rc-conf --level 2345 $param1 on"); system("sysv-rc-conf --list $param1"); }elsif( $param2 eq ‘off‘ ){ system("sysv-rc-conf --level 2345 $param1 off"); system("sysv-rc-conf --list $param1"); }else{ print("Usage: chkconfig < option > | --list | [ service_name [ command < on | off > ] ]\n"); exit(1); } }else{ system("sysv-rc-conf --list $param2");
第三步, 赋予权限
chmod 755 chkconfig
使用下,看看效果
gord@gord:/usr/sbin$ chkconfig --list postfix postfix 0:off 1:off 2:on 3:on 4:on 5:on 6:off
ubuntu下使用 chkconfig 是一种习惯
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。