以下のコマンドを試して、出力を変数に保存しました:
k=$(kill -HUP 1234) #command getting executed but not storing to variable
echo "$k"
出力に単語が含まれているかどうかを確認するには、次のようにします。
if [[ outputvar =~ .*No such process*. ]]
例によると、上記は機能するはずですが、なぜ機能しないのかわかりません。プロセスを再起動できない場合、直接 gunicorn_django コマンドで少なくとも新しいプロセスを開始できるように、正しい方法を教えてください