我试图直接在ssh上运行python脚本,如下所示:
ssh hostname python_script
不幸的是,python启动后没有任何反应,事实上,即使在我断开SSH连接之后,远程创建的python进程仍然处于“活动状态”.如果我尝试启动python解释器,同样的事情会发生,但其他命令工作正常.
解决方法:
尝试使用ssh -t hostname python_script.默认情况下,当给定程序运行时,ssh不会分配伪tty来进行交互(尽管如果你只是执行ssh主机名,它会这样做); -t告诉它这样做.