- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- シェルスクリプト/バッチから起動したシェルかttyコマンドで判別する へ行く。
- 1 (2012-01-07 (土) 14:14:35)
バッチから起動したシェルかどうかttyで判別する
以下のようなシェルスクリプトをcronに登録してバッチ処理として実行すると、結果は"NOT terminal"になる。
#!/bin/bash if tty -s; then echo "terminal" > /tmp/result.txt else echo "NOT terminal" > /tmp/result.txt fi