大佬教程收集整理的这篇文章主要介绍了linux – 通过ssh运行程序失败,出现“错误打开终端:未知”.,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
#] ssh servername "echo abcd" abcd #]
但是,当我尝试以下命令时,它会失败:
#] ssh servername ~/htopmem.sh Error opening terminal: unkNown. #]
其中htopmem.sh的内容如下. (受到Marwan Alsabbagh于htop output to human readable file年回答的启发)
#!/bin/bash echo q | htop | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g" | ~/aha --black --line-fix | grep Mem | grep -E -o "[0-9]+/[0-9]+"
如果我手动ssh到服务器并运行htopmem,则执行成功:
#] ./htopmem.sh 6515/24021 #]
关于如何使“ssh servername~ / htopmem.sh”命令工作的任何想法?
谢谢!
以上是大佬教程为你收集整理的linux – 通过ssh运行程序失败,出现“错误打开终端:未知”.全部内容,希望文章能够帮你解决linux – 通过ssh运行程序失败,出现“错误打开终端:未知”.所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。