すみません、シェルスクリプト一度も触ったことないので、初心者です。
やりたいこととしては、
現状1つのデーモンで実行しているバッチ処理を、3つにして、引数に応じて処理を微妙に変えなければなりません。
systemctl start ユニット定義ファイル
でデーモンが起動されると思っているので、この部分のシェルスクリプトを3つ実行すればよいのかと考えています。
systemctl start ユニット定義ファイル@引数1 &
systemctl start ユニット定義ファイル@引数2 &
systemctl start ユニット定義ファイル@引数3
こんな感じでしょうか
ユニット定義ファイルで、
execstart 実行したいファイル %I
で実行したいファイルが起動されると思っているのですが、systemctlの引数を、execstartで受け取って、実行したいファイルに渡すのかと思っているのですが、考え方として正しいでしょうか。
ここから具体的にどのような形でユニット定義ファイルに引数を定義してあげれぼよいのか分かりません。
お助け願います。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/05 17:05