[debian-users 00509] rc.localからの自動実行
Debian 10 を使い始めました。 Busterでは、rc.localからの起動時のスクリプト実行は出来なくなったんでしょうか? -- _/_/_/_/_/_/_/_/_/_/_/_/_/_/ 斉藤
From: "Saito.k" <saitoib@ibara.ne.jp> Subject: [debian-users 00509] rc.localからの自動実行 Date: Sat, 2 Nov 2019 12:34:13 +0900
Busterでは、rc.localからの起動時のスクリプト実行は出来なくなったんでしょ うか?
動作確認はしていませんが。 systemdにはrc.local互換機能があるようです。 /etc/rc.local が存在し実行可能であればよいらしいです。 $ man 8 systemd-rc-local-generator ですが、当然そこまでは確認して「できない」と判断されたのですよね。 原因を調査するには、systemdのコマンドで、サービス登録状況などを 確認する必要がありそうです。 -- 喜瀬“冬猫”浩
ご回答いただき、ありがとうございます。 systemd-rc-local-generator が有るんですね、知りませんでした。勉強してみます。 色々調べると、これからは、systemdに移行するべきなんでしょうが 例えば mkdir -m 775 /var/run/motion chgrp motion /var/run/motion のように、起動時に設定を少し変更したい場合とか FA要に、自作アプリだけを起動して使いたい場合 /usr/local/bin/xxxapp を起動などの場合は、 rc.localなら、とてもお手軽だと思います。 systemdはデーモンの起動用と言うイメージがありますが、systemdでも簡単にスクリプトの実行できるのでか? _/_/_/_/_/_/_/_/_/_/_/_/_/_/ 斉藤
From: "Saito.k" <saitoib@ibara.ne.jp> Subject: [debian-users 00511] Re: rc.localからの自動実行 Date: Sat, 2 Nov 2019 18:30:06 +0900
色々調べると、これからは、systemdに移行するべきなんでしょうが
あれ、この話はsystemd環境での話ではないのですね。 sysvinit-*パッケージがまだあるので、使いたければ使い続ければ よいのではないでしょうか。 まあ、さきほどのメールに書いたように、systemdでも、rc.local互換 機能を提供しているので、単にそれを利用するだけなら簡単。
FA要に、自作アプリだけを起動して使いたい場合 /usr/local/bin/xxxapp を起動などの場合は、 rc.localなら、とてもお手軽だと思います。
まあそうですね。
systemdはデーモンの起動用と言うイメージがありますが、systemdでも簡単に スクリプトの実行できるのでか?
timer機能あたりを調べるとよいのかも。 記述量は多いですね。2ファイルずつ作らないといけないし。 でも、どうせコピーして使い回すと思いますよ。 個人的には、fcronの代わりになるものがみつかってうれしい。 -- 喜瀬“冬猫”浩
ありがとうございました。 timer機能など、勉強してみます。 -- _/_/_/_/_/_/_/_/_/_/_/_/_/_/ 斉藤
participants (2)
-
KISE Hiroshi -
Saito.k