私はsshを介してjenkinsで実行されている以下のサーバーを起動するためのシェルスクリプトを作成しました。
nohup ./startWeblogic.sh &
サーバーは正常に起動しますが、出力はnohupに書き込まれません。しかし、パテでコマンドを実行すると正常に動作します。なぜですか?別の方法がありますか?
答え1
set -ex
正確に何が起こっているのかを理解するために追加してみてください。役に立つかもしれません。スクリプト自体に手動でログインしてみてください。
私はsshを介してjenkinsで実行されている以下のサーバーを起動するためのシェルスクリプトを作成しました。
nohup ./startWeblogic.sh &
サーバーは正常に起動しますが、出力はnohupに書き込まれません。しかし、パテでコマンドを実行すると正常に動作します。なぜですか?別の方法がありますか?
set -ex
正確に何が起こっているのかを理解するために追加してみてください。役に立つかもしれません。スクリプト自体に手動でログインしてみてください。