gpt4 book ai didi

python - 如何重新启动特定正在运行的python文件Ubuntu

转载 作者:行者123 更新时间:2023-12-04 18:42:25 26 4
gpt4 key购买 nike

我正在运行 python 文件“cepusender/main.py”(和另一个 python 文件),我怎样才能重新启动/杀死 main.py 文件?

最佳答案

这里有一个方法(有很多):

ps -ef | grep 'cepusender/main.py' | grep -v grep | awk '{print $2}' | xargs kill
  • psprocess snapshot命令。 -e打印系统上的每个进程,-f打印完整格式的列表,其中包括每个进程的命令行参数。
  • grep 打印与模式匹配的行。我们先grep为您的文件,它将匹配 python过程和 grep过程。然后我们grep -v (反转匹配)grep , 将输出缩减为 python过程。

  • 输出现在如下所示:
    user      77864   68024  0 13:53 pts/4    00:00:00 python file.py
  • 接下来,我们使用 awk仅拉出输出的第二列,即 process ID or PID .
  • 最后我们使用 xargs 将 PID 传递给 kill ,询问 python进程正常关闭。
  • 关于python - 如何重新启动特定正在运行的python文件Ubuntu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72410838/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com