命令在Ubuntu的控制台,以检查是否有一个代码正在运行

pkwftd7m  于 2023-06-29  发布在  其他
关注(0)|答案(1)|浏览(129)

我在Ubuntu的控制台www.example.com云上运行一段Python代码vast.ai,不知道它是已经执行了还是还在运行。你能告诉我哪个命令不中断进程吗?
我的朋友推荐写sudo ps afux | grep name.py。另外,我发现了以下命令sudo ps aux | grep name.py | grep -v grepe。这些命令对我的程序和我知道正在运行的程序都给予React。

a0x5cqrl

a0x5cqrl1#

我假设您已经在一个SSH会话中运行了该程序,并正在测试它是否仍在另一个会话中运行。
要检查程序是否仍在运行,您建议的命令应该可以工作(即使末尾多了一个“e”)。请注意,可能不需要使用sudo

ps aux | grep name.py | grep -v grep

您也可以使用以下命令:

pgrep -lf name.py

但是我建议当你通过SSH远程连接时,你总是使用terminal multiplexer,比如Byobu。这样,您就可以看到您感兴趣的进程是否仍然处于活动状态,就像您刚刚输入命令一样,因为您的终端处于与您离开时相同的状态。

相关问题