我在计算引擎中有一个debian实例
我在上面运行python脚本, 在脚本的末尾,我有以下代码来附加一个tkt文件。你知道吗
with open("Optimisation.txt", "a+") as myfile:
myfile.write(str(Results))
myfile.write("\n" )
我用python MyScript.py &
运行python脚本
当我打开ssh控制台时,它会正确地附加该文件,但是当我关闭控制台时,scipt会继续工作,但是不再显示该文件。你知道吗
当我重新打开控制台并输入sudo -s
&;ps -fux
时,我可以看到scit正在正确运行。你知道吗
在我的电脑和我的开放式控制台debian上,它可以工作,但当我关闭控制台时就不行了。你知道吗
PythonMyScript.py文件&;将使用子shell在后台运行进程。如果当前shell终止(比如注销),那么所有子shell也将终止,因此后台进程也将终止。nohup命令忽略HUP信号,因此即使当前shell终止,子shell和myprocess.out文件将继续在后台运行。你知道吗
理想情况下,应该使用以下命令调用脚本
相关问题 更多 >
编程相关推荐