[英]How can I make a Python script keep running after I close my shell?
我已經用Python編寫了Discord機器人。 我將其托管在使用PuTTy SSH進入的服務器上。 關閉該終端顯然會導致機器人停止工作。 Python是否具有可讓我保持Python腳本運行的流程管理系統?
我正在運行centOS。
這取決於您有多少使用python編程的經驗。 例如,您可以使用守護程序 (我個人更喜歡)。 這是最簡單的示例(來自守護程序文檔)
from time import sleep
from daemonize import Daemonize
pid = "/tmp/test.pid"
def main():
while True:
sleep(5)
daemon = Daemonize(app="test_app", pid=pid, action=main)
daemon.start()
保持腳本運行的另一種方法是安裝屏幕 。 在執行腳本之前執行屏幕,然后使用“ Ctrl + a” +“ d”分離會話
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.