在bash中,可以使用以下命令来打印当前进程的所有兄弟进程:
ps -o pid,ppid,cmd -C $(ps -o ppid= -p $$)
解释:
ps -o pid,ppid,cmd
:用于指定输出格式,包括进程ID(pid)、父进程ID(ppid)和命令(cmd)。-C $(ps -o ppid= -p $$)
:用于指定要显示的进程列表。$(ps -o ppid= -p $$)
会获取当前进程的父进程ID,然后将其作为参数传递给ps -C
命令,以显示所有具有相同父进程ID的进程。这样,运行该命令后,会打印出当前进程的所有兄弟进程的进程ID、父进程ID和命令。
请注意,以上命令是在bash中打印当前进程的所有兄弟进程的一种方法,可能会因操作系统版本和配置而有所差异。
领取专属 10元无门槛券
手把手带您无忧上云