サーバーが実行されているかどうかを知りたいのですが、そうでない場合は起動したいと思います。このシナリオでは、次の bash スクリプトを作成しました
ssh -t machine "cd /to/the/bin/path
&& if [ -n $(sudo -u dev ps U dev | grep server_name | awk 'FNR == 1 {print $1}') ]
then
echo 'podsvr is running with
id $(sudo -u dev ps U dev | grep POD | awk 'FNR == 1 {print $1}')'
else
sudo -u dev sfservice server_name start
fi
"
上記のプログラムを実行すると、次のエラーが発生します
bash: -c: 1 行目: 構文エラー: 予期しないファイルの終わり
この点で誰かが私を助けてくれませんか
〜スニル