私は、ubuntuにjdkをインストールし、java_homeパスを設定するスクリプトを持っています。 jdkをインストールして設定したら、いくつかのJavaコードをコンパイルして、ビルドが完了したことを通知する電子メールを送信します。以下は、私はコンパイルが10分かかることがわかっているいくつかの擬似コードビルドコマンドの後にbashスクリプトを実行し続ける
#!/bin/bash
sudo apt-get jdk
javac app.java
echo Build complete
function smail {
sendlogic
}
smail
echo Mail sent
です。ビルドが10分かかってもbashスクリプトが実行され続けることを私は保証していますか?
第2に、建物にエラーがある場合、私のbashスクリプトでそれを捕まえる方法はありますか?
コマンドの所要時間は、そのコマンドが完了した後で囲みスクリプトが実行を継続するかどうかとは何か関係がありますか? –
私はそれが覚えておく必要がある要因だと思ったので、私は時間単位でサーバーに支払います。 –
実際のスクリプトを投稿することをお勧めします。投稿した例はあなたの質問に無意味です。 –