Shell 停止在服务器上运行的循环脚本?

Shell 停止在服务器上运行的循环脚本?,shell,loops,ssh,server,Shell,Loops,Ssh,Server,我创造了一个机器人。机器人的运行方式如下: import os while True: print("RUN Script") os.system("./trading_bot.py") print("STOP Scriptt") 实际上,它在我的电脑上工作,然后我可以通过关闭终端来停止它 然而,我想把它放在我的ODROID(一种覆盆子)上 我需要通过SSH连接并运行脚本。然而,我想知道如何停止这个无限循环,因为如果我关闭我的计算机终端窗口,它将不会影响在ODROID

我创造了一个机器人。机器人的运行方式如下:

import os

while True:
    print("RUN Script")
    os.system("./trading_bot.py")
    print("STOP Scriptt")
实际上,它在我的电脑上工作,然后我可以通过关闭终端来停止它

然而,我想把它放在我的ODROID(一种覆盆子)上

我需要通过SSH连接并运行脚本。然而,我想知道如何停止这个无限循环,因为如果我关闭我的计算机终端窗口,它将不会影响在ODROID上运行的内容,我想。。。同样的问题,如果我失去了与ODROID的SSH连接,如何获得对运行脚本的访问权


我需要一些关于所有这些工作的解释。

正在运行的脚本将是您的shell进程的子脚本。如果关闭SSH会话,这两个会话都将被终止。请查看
screen
order
tmux
,以使正在运行的进程在您的会话中生存下来。非常感谢。您能告诉我即使关闭SSH会话如何运行脚本吗?通常,
nohup
可以做到这一点。”nohup script.py
man nohup`了解更多信息!谢谢你:)!