supervisord
サーバーのサービスを制御するために使用し始めています。私はLinuxのプロユーザーではありませんが、Linuxをうまく使いこなすことができます。
好奇心から、supervisordのほとんどのコマンドが次のように呼び出されているように見えることに気づきました。
[program:install]
command=bash -c "/src/etc/install.sh"
私はbashの人を読みました、そしてそれ-c
が文字列の後に渡された変数を挿入するために使用されるべきであることを知っています。
ではbash -c
、スクリプトを直接呼び出すのではなく(下の例のように)、スーパーバイザー(またはその他の場所)で使用するポイントは何ですか?
[program:install]
command=/src/etc/install.sh
ありがとう!
bash -c
、解決策とは考えません!)。