Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – SSH tput警告/通知(错误?)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我最近在通过ssh命令直接运行命令时开始收到以下错误: tput: No value for $TERM and no -T specified 我从一个linux框(我们称之为alpha)运行的命令到框测试版以产生错误是: [dtbarne@alpha ~]$ssh beta ls 一切似乎工作正常,我只得到33行上述错误.如果我尝试向另一台服务器运行相同的命令,比如[dtbarne @ alp
我最近在通过ssh命令直接运行命令时开始收到以下错误

我从一个linux框(我们称之为alpha)运行的命令到框测试版以产生错误是:

[dtbarne@alpha ~]$ssh beta ls

一切似乎工作正常,我只得到33行上述错误.如果我尝试向另一台服务器运行相同的命令,比如[dtbarne @ alpha~] $ssh charlie ls,我没有看到错误,所以它似乎被隔离到beta.

但是,如果我只使用[dtbarne @ alpha~] $ssh beta进入会话然后运行ls,我从未看到错误.

解决方法

很可能在测试用户.bashrc中有一个tput命令,并且它无需检查sHell是否是交互式的.这不仅会破坏ssh,还会破坏调用sHell进行文件名扩展的各种程序(在vi / nvi / vim中使用通配符的文件名,Perl的< *> glob运算符等).

使用与Bourne / POSIX兼容的sHell,您应该在$中测试i标志 – 或测试$PS1是非空的(前者是官方方式);用csh / tcsh你测试$?提示.

大佬总结

以上是大佬教程为你收集整理的linux – SSH tput警告/通知(错误?)全部内容,希望文章能够帮你解决linux – SSH tput警告/通知(错误?)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。