linux怎样测试tty,linux – 提示自定义:如何检测何时没有tty
生活随笔
收集整理的這篇文章主要介紹了
linux怎样测试tty,linux – 提示自定义:如何检测何时没有tty
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我有一個帶顏色的自定義提示符(使用tput),每次我在服務器中啟動非交互式會話時,都會出現一堆錯誤.
例如,如果我開始這樣的非交互式會話:
ssh root@hostname6 "echo 'hello' ; echo $TERM"
我得到的輸出是:
hello
xterm
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
stdin: is not a tty
因此,即使會話是非交互式的,$TERM變量也具有值.
我需要檢測什么條件才能啟動非交互式shell時省略提示自定義部分?
總結
以上是生活随笔為你收集整理的linux怎样测试tty,linux – 提示自定义:如何检测何时没有tty的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux命令行设置编码,编码样式-Li
- 下一篇: linux生成地图,ROS中利用V-re