0
コマンドが成功したときにwatch
に画面を更新させる方法はありますか?私はめったに成功しないコマンドを持っており、最後の成功した出力を表示したい。コマンドが成功しない限り時計出力を更新しない
ヘルパープログラムがない方法はありますか?
コマンドが成功したときにwatch
に画面を更新させる方法はありますか?私はめったに成功しないコマンドを持っており、最後の成功した出力を表示したい。コマンドが成功しない限り時計出力を更新しない
ヘルパープログラムがない方法はありますか?
watch
では、コマンドの出力を条件付きで表示することはできませんが、スクリプトからコマンドを開始し、終了ステータスに応じて出力を表示できます。このようなものを使用します。もちろん、
#!/bin/bash
cmd > /tmp/cmd_out
if [ $? -eq 0 ]; then
cat /tmp/cmd_out
fi
を、あなたのコマンドは、適切な終了ステータスを返すべきである(だけでなく、0いずれの場合)、またはこのメソッドが動作しません。