mac端末、実行が完了した後に自動クローズ、ただしエラーがなかった場合のみ


1

私は最近たくさんのCLIツールを実行しています、そしてそれは私がによっていくつかのコマンドグループを実行するたびに私を悩ませ始めました .command ファイル私は手動でターミナルウィンドウを閉じる必要があります。だから私はこのものを思い付いた:

__YOUR__CODE__TO__BE__EXECUTED

echo -n -e "\033]0;Make\007"
osascript -e 'tell application "Terminal" to close (every window whose name contains "Make")' &
exit

これは私のことだと言うことができます make.command ファイル。問題はウィンドウの結果に関係なくウィンドウが閉じられることです。 __YOUR__CODE__TO__BE__EXECUTED セクション。それで例えば私が厄介な仕事やサーバーファイルのアップロードを実行するなら、私はそれがうまくいったかどうか本当に知りません。

回答:


0

コマンドを試す

sleep 10 #pause for 10 seconds

2
それは "最後の手段"のように使うことができますが、それは半分の尺度のように思えます、多分それは実際に応答を読みそしてどういうわけかそのエラーかどうかを確かめるように調整できます
Mevia
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.