我在Ubuntu的控制台www.example.com云上运行一段Python代码vast.ai,不知道它是已经执行了还是还在运行。你能告诉我哪个命令不中断进程吗?我的朋友推荐写sudo ps afux | grep name.py。另外,我发现了以下命令sudo ps aux | grep name.py | grep -v grepe。这些命令对我的程序和我知道正在运行的程序都给予React。
sudo ps afux | grep name.py
sudo ps aux | grep name.py | grep -v grepe
a0x5cqrl1#
我假设您已经在一个SSH会话中运行了该程序,并正在测试它是否仍在另一个会话中运行。要检查程序是否仍在运行,您建议的命令应该可以工作(即使末尾多了一个“e”)。请注意,可能不需要使用sudo。
sudo
ps aux | grep name.py | grep -v grep
您也可以使用以下命令:
pgrep -lf name.py
但是我建议当你通过SSH远程连接时,你总是使用terminal multiplexer,比如Byobu。这样,您就可以看到您感兴趣的进程是否仍然处于活动状态,就像您刚刚输入命令一样,因为您的终端处于与您离开时相同的状态。
1条答案
按热度按时间a0x5cqrl1#
我假设您已经在一个SSH会话中运行了该程序,并正在测试它是否仍在另一个会话中运行。
要检查程序是否仍在运行,您建议的命令应该可以工作(即使末尾多了一个“e”)。请注意,可能不需要使用
sudo
。您也可以使用以下命令:
但是我建议当你通过SSH远程连接时,你总是使用terminal multiplexer,比如Byobu。这样,您就可以看到您感兴趣的进程是否仍然处于活动状态,就像您刚刚输入命令一样,因为您的终端处于与您离开时相同的状态。