- 追加された行はこの色です。
- 削除された行はこの色です。
- シェルスクリプト/バッチから起動したシェルかttyコマンドで判別する へ行く。
- シェルスクリプト/バッチから起動したシェルかttyコマンドで判別する の差分を削除
* バッチから起動したシェルかどうかttyで判別する [#v2768745] * バッチから起動したシェルかttyコマンドで判別する [#v2768745] 以下のようなシェルスクリプトをcronに登録してバッチ処理として実行すると、結果は"NOT terminal"になる。 #!/bin/bash if tty -s; then echo "terminal" > /tmp/result.txt else echo "NOT terminal" > /tmp/result.txt fi ** 参考 [#z3a1e589] http://linux.die.net/man/1/tty