问题描述
当我连接到办公室计算机(带有macOS Catalina的Mac)时,我尝试自动打开from flask import Flask,request
app = Flask(__name__)
@app.route('/',methods = ['POST'])
def hello():
req = request.get_json()
print(req)
return "Thanks",200
if __name__ == "__main__":
app.run(host = '0.0.0.0',port = 8090)
。
我在一些答案和一些博客文章中找到了以下解决方案:
tmux
当我使用它时,出现以下错误:
ssh <hostname> -t "tmux"
我很困惑,因为一旦建立ssh连接就可以打开bash: tmux: command not found
,但是不能直接打开。
解决方法
在ssh时,您的PATH变量中似乎没有tmux安装路径。
检查使用tmux
在远程计算机上安装which tmux
的路径是什么。并验证是否可以在以下命令的输出中看到该路径。
ssh <hostname> "echo $PATH"
您可以使用完整路径
ssh <hostname> -t "/usr/bin/tmux"
或更新非交互式外壳的PATH设置。