A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
No.1です。
update-rc.dコマンドは、No.1で説明した、リンクを貼る作業を自動で行ってくれるというコマンドです。
なので、/etc/init.dにそもそもrcスクリプトがないと意味がありません。
rcスクリプトがないとのことですので、作らなきゃだめっぽいですね。
ですが、/lib/lsb/init-functionsがないのが気になります。Debian系ならあるはずなのですが。
このライブラリには、スクリプトを作る上で面倒くさい作業を既に関数として収めてくれているのでrcスクリプトを作るうえでは必須となっているんですが。
とりあえず、自動起動だけなら、/etc/init.d/以下にシバンとやりたいコマンドを書いた実行権限のあるファイルをおいて、/etc/rc?.dにリンクをはったり、update-rc.dをするだけでもできるみたいです。
例えば、
#!/bin/sh
/usr/local/DiCE/diced -d -l のようなもの。
しかし、停止する際に、ps aux | grep diceなんかでidを確認してkillしなきゃかもです。
init-functionがあればid管理が楽にできるんですが。
助言、ありがとうございます。
なかなか、実践できる時間が無く申し訳ございません。
#!/bin/sh
/usr/local/DiCE/diced -d -l のようなものでチャレンジしてみます
No.1
- 回答日時:
DiCEを設定したことがないのでこれに関しては分からないのですが、
一般的なデーモンの自動起動の設定なら分かるので書きます。
一般的にデーモンとなるようなソフトをインストールすると、
デーモンとして制御するためのrcスクリプトが/etc/init.d/ディレクトリに生成されます。
もし、/etc/init.d/以下にそれらしきものがあれば、それを動かしたいランレベルに応じて、
/etc/rc?.d/ディレクトリにシンボリックリンクとして張り付ければ自動起動してくれます。
例えば、ランレベル2で動かすなら、
# ln -s /etc/init.d/hoge /etc/rc2.d/SXXhoge とします。
XXには数字を入れます。これはスクリプトを動かす順番になります。
また、ランレベル0,6つまり、終了と再起動でのデーモンの終了ならば、頭文字のSをKに変えてrc0.d rc6.dそれぞれにリンクを貼ってください。
Sは起動、Kは終了を意味します。
しかし、もし/etc/init.d/ディレクトリにスクリプトが生成されなかったばあい、自分で制御スクリプトを作らねばなりません。
/lib/lsb/init-functionにあらかたの挙動をまとめた関数が入っているので、これと、case文を利用して、
start stop reloadの挙動を書けばスクリプトの完成。あとは先の手順でリンクを貼ってください。
助言をありがとうございます。
勉強不足で申し訳御座いません。
インストール時に/etc/init.d/にはスクリプトは生成されませんでした。
/lib/lsb/init-functionを探しましたが、見当たりませんでした。
的を得ていないかも知れませんが
Debian系の update-rc.d このコマンドは /etc/init.d/ にスクリプトが無いとダメなのでしょうか?
宜しければ、助言をお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- デスクトップパソコン BIOSがIDE HDDを認識しない 5 2022/10/02 18:28
- 中古パソコン 富士通 ESPRIMO B532/G のBIOSが表示されない 3 2023/01/03 16:42
- UNIX・Linux mxlinux 起動時エラーについて 1 2023/01/28 23:05
- Mac OS mac os xの設定の(起動ディスク)にブート用dvdが表示されません 1 2022/05/28 13:29
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
- UNIX・Linux Linux全般なんですけど、Live usbから起動するととても軽快に動くのに、いざインストールする 3 2022/08/07 17:37
- UNIX・Linux 新しく買ったWin11のPCでLinuxを使いたい 4 2022/11/29 13:16
- その他(OS) Windowsの古いゲーム(32bit OSの時代のもの)を、 現行のWin11機でプレイしたい。 4 2023/08/01 08:22
- UNIX・Linux ノートPCでUSBから起動しない 6 2022/05/05 09:34
- UNIX・Linux ubntuをインストールしたが、grubメニューの起動順の変更ファイルが分からない 1 2022/11/18 22:18
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
apacheが起動しない
-
DNSサーバーの構築「no servers...
-
Let’s Encrypt の自動更新をcro...
-
httpd(Apache)でhttpsのポート...
-
Linuxサーバーは定期リブートを...
-
WMIを有効にする方法が分かりま...
-
テキストログインでstartxをし...
-
インデザイン(InDesing)の開き...
-
namedが起動しない
-
batファイルでのプログラム起動順
-
KDEをインストールしてもstartx...
-
ldapクライアントサービスが有...
-
FTPでユーザ名の表示
-
Linuxの/etc/inittabの変更の適...
-
qmailが動かない。
-
vine linux IP固定
-
AUTOEXEC.BATの記述において ~...
-
Linux(redhat系)の実行ユーザ...
-
サーバ起動時にある特定のユー...
-
NTPサーバが死んでいるときのNT...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DNSサーバーの構築「no servers...
-
WMIを有効にする方法が分かりま...
-
MacOSのLaunchAgentsってなんで...
-
インデザイン(InDesing)の開き...
-
batファイルでのプログラム起動順
-
linuxからのメールが文字化けと...
-
Linuxサーバーは定期リブートを...
-
Linux(redhat系)の実行ユーザ...
-
gnomeのスタートアップの設定フ...
-
VNCクライアントから管理者権限...
-
起動時のターミナルの状態を戻...
-
httpd(Apache)でhttpsのポート...
-
chkconfig がうまくいかない
-
namedが起動しない
-
さくらvps ftp 接続できない
-
テキストログインでstartxをし...
-
KDEをインストールしてもstartx...
-
apacheが起動しない
-
rcpができない
-
RedHat9起動時にエラー
おすすめ情報