记录使用nohup命令执行py脚本

nohup命令允许您在后台运行程序,即使您关闭了终端。

在终端中运行以下命令:

nohup python3 my_script.py &

要停止使用nohup命令在后台运行的Python脚本,您需要找到该脚本的进程ID(PID),然后使用kill命令终止进程。以下是操作步骤:🔍🛑

  1. 打开终端。

  2. 使用ps命令查找与您的Python脚本相关的进程。例如,如果您的脚本名为my_script.py,请运行:

    ps aux | grep my_script.py
    

    这将显示与my_script.py相关的进程列表。

  3. 在输出中找到与您的脚本相关的进程ID(PID)。PID通常是输出中的第二列。例如:

    user  12345  0.1  0.2  123456  7890 pts/1  S  10:00  0:01 python3 my_script.py
    

    在这个示例中,PID是12345

  4. 使用kill命令终止进程:

    kill 12345
    

    请确保将12345替换为实际PID。

现在,您的Python脚本应该已停止运行。如果您需要再次启动脚本,只需使用nohup命令重新运行它。🔁🚀

查看进程详情

ps aux