etcrcdinitd

etcrcdinitdとは

systemctlコマンドは、複数のデーモンを1コマンドで起動させたり停止させたりするために
systemctl start デーモン名
という書式です。そのため、同じデーモンを停止させたり起動させたりを繰り返したい時に↑キーを押した後に、←キーでカーソルをわざわざ真ん中まで移動させなければなりません。

そこで、複数のデーモンなんか同時に起動させなくてもいい、とにかくstartやstopをもっと楽に切り替えたい、という方のために、従来の
/etc/rc.d/init.d/デーモン名 start
と同じ感覚で使える、etcrcdinitdコマンドを作りました。

書式

etcrcdinitd デーモン名 {start|restart|stop}
デーモンを起動、再起動、停止させます。
etcrcdinitd --help
ヘルプを表示します。
etcrcdinitd --version
バージョンを表示します。

注意: ここでいう、{start|restart|stop}は、「startまたはrestartまたはstop」という意味です。本当に{start|restart|stop}と入力して「動かねえぞゴルア」って文句を言ってくるのはナシでお願いします。

■例
etcrcdinitd httpd start
httpdを起動させます

etcrcdinitd httpd stop
httpdを停止させます

etcrcdinitd httpd restart
httpdを再起動させます

etcrcdinitd firewalld start
firewalldを起動させます

etcrcdinitd named start
namedを起動させます

ダウンロード

etcrcdinitd Version1.00をダウンロードする

直接クリックするとブラウザで開いてしまい文字化けしてしまうので、右クリックして「名前をつけてリンク先を保存」で保存してください。保存したらサーバーにアップロードして、sshでサーバーにログインします。その後、
①ルートになります。
②拡張子.txtを消します。(例:mv etcrcdinitd.txt etcrcdinitd)
③パスの通ったディレクトリにコピーします。(例:cp etcrcdinitd /usr/local/bin)
④実行属性をつけます。(例:chmod 755 /usr/loca/bin/etcrcdinitd)
なお、配置する場所は/usr/local/binでなくてもかまいません。お好きな場所に設置した場合は、そこにパスを通しておいてください。
このページの先頭へ
  広告