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機能など、勉強してみます。