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
ordertmux
,以使正在运行的进程在您的会话中生存下来。非常感谢。您能告诉我即使关闭SSH会话如何运行脚本吗?通常,nohup
可以做到这一点。”nohup script.py,
man nohup`了解更多信息!谢谢你:)!