Linux while循环如何等待进程
关于 在Linux while循环如何等待进程,linux,shell,pid,csh,Linux,Shell,Pid,Csh,关于 在 表达式ps-p“$pid1,$pid2”| wc-l>1在做什么?它只是检查是否有任何进程至少与给定的pid1或pid2中的一个匹配 只需使用PIDs 1和2进行自己的快速检查: $ ps -p "1,2" # Show all processes with PID=1 and PID=2 PID TTY TIME CMD 1 ? 00:00:57 systemd 2 ? 00:00:00 kthreadd 输出有
表达式
ps-p“$pid1,$pid2”| wc-l>1
在做什么?它只是检查是否有任何进程至少与给定的pid1
或pid2
中的一个匹配
只需使用PIDs 1和2进行自己的快速检查:
$ ps -p "1,2" # Show all processes with PID=1 and PID=2
PID TTY TIME CMD
1 ? 00:00:57 systemd
2 ? 00:00:00 kthreadd
输出有三行,作为通向wc-l
的管道也会告诉您。因此,只要有多行(标题始终在那里),就会执行循环
$ ps -p "1,2" # Show all processes with PID=1 and PID=2
PID TTY TIME CMD
1 ? 00:00:57 systemd
2 ? 00:00:00 kthreadd