【发布时间】:2018-09-07 20:04:46
【问题描述】:
我正在尝试使用ssh 从命令行使用以下命令在远程服务器上启动 python 服务器:
$ ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no \
-o ConnectTimeout=5 -f -i mykey.pem user@99.99.99.99 \
'python -m SimpleHTTPServer 3000 & echo $! > /home/user/pysrv.pid'
启动后,我的ssh 会话进入后台,但在 python 服务器运行之前不会退出。有没有办法可以设置命令,使 ssh 不会作为我当前机器上的后台进程存在?
【问题讨论】:
-
您可以使用屏幕或关闭所有文件描述符see