Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在后台运行python代码_Python_Linux_Background_Ssh - Fatal编程技术网

在后台运行python代码

在后台运行python代码,python,linux,background,ssh,Python,Linux,Background,Ssh,我需要运行一段需要几个小时的python代码,并且我的计算机在一定时间的非活动时间后与ssh断开连接 我尝试了python test.py>output.txt&但是我的输出文件是空的。但是,在我注销并重新登录到ssh之后,python代码“test”仍在运行。我还尝试了python-u test.py>output.txt&它确实会写入output.txt,但在ssh连接丢失后不会继续 我对Linux非常陌生,所以我不知道很多命令。我需要最简单/最容易理解的方法。 谢谢 是您想要使用的工具。是

我需要运行一段需要几个小时的python代码,并且我的计算机在一定时间的非活动时间后与ssh断开连接

我尝试了python test.py>output.txt&但是我的输出文件是空的。但是,在我注销并重新登录到ssh之后,python代码“test”仍在运行。我还尝试了python-u test.py>output.txt&它确实会写入output.txt,但在ssh连接丢失后不会继续

我对Linux非常陌生,所以我不知道很多命令。我需要最简单/最容易理解的方法。
谢谢

是您想要使用的工具。

是您想要使用的工具。

您可以按照Robin Krahl的建议使用
屏幕
,或者您可以只使用nohup运行命令,这会抑制SSH会话的
SIGHUP
(挂断)信号


nohup“python-u test.py>output.txt”&

您可以按照Robin Krahl的建议使用
screen
,也可以只使用nohup运行命令,这会抑制SSH会话断开连接时发出的
SIGHUP
(挂起)信号

nohup“python-u test.py>output.txt”&

正如其他人所说,这是您想要的。是新的吗?这个工具可以做同样的事情,并且是一个易于使用的包装器。

正如其他人所说,这就是你想要的。是新的吗?这个工具可以做同样的事情,并且是一个易于使用的包装器