要查看自己在 Linux 中使用 nohup 命令启动的进程,可以使用以下命令:
-
使用
ps
命令结合grep
过滤进程列表,查找包含你的用户名和 nohup 命令的进程:ps -ef | grep <your_username> | grep nohup
例如,如果你的用户名是
user1
,则可以运行以下命令:ps -ef | grep user1 | grep nohup
这将列出包含你的用户名和 nohup 命令的进程列表。
-
使用
pgrep
命令结合进程名称(通常是执行的程序的名称)和你的用户名查找进程的进程 ID(PID):pgrep -u <your_username> <process_name>
例如,如果你的用户名是
user1
,并且你的进程名称是my_process
,则可以运行以下命令:pgrep -u user1 my_process
这将输出与给定进程名称和用户名匹配的进程的 PID。
-
使用
ps
命令查找包含你的用户名和 nohup 命令的进程,并使用进程状态(STAT)过滤出你的进程:ps -u <your_username> -o pid,ppid,cmd,stat | grep "nohup"
例如,如果你的用户名是
user1
,则可以运行以下命令:ps -u user1 -o pid,ppid,cmd,stat | grep "nohup"
这将列出包含你的用户名和 nohup 命令的进程,并显示其 PID、父进程 ID(PPID)、命令和状态。
无论使用哪种方法,你都能够查看到你在 Linux 中使用 nohup 命令启动的进程。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/840387.html