我想计算给定用户启动的非睡眠进程的数量。我知道睡眠进程是ps
状态变量中带有“S”或“D”的进程。我也知道我可以从包含变量的列表中计算进程,user
并state
通过:
ps -e -o user,state | grep -c 'username'
同样,我知道我可以通过以下方式计算睡眠过程:
ps -e -o user,state | grep -c 'S|D'
但是,我无法弄清楚如何使用这两个信息来计算用户启动的非睡眠进程username
。
我想计算给定用户启动的非睡眠进程的数量。我知道睡眠进程是ps
状态变量中带有“S”或“D”的进程。我也知道我可以从包含变量的列表中计算进程,user
并state
通过:
ps -e -o user,state | grep -c 'username'
同样,我知道我可以通过以下方式计算睡眠过程:
ps -e -o user,state | grep -c 'S|D'
但是,我无法弄清楚如何使用这两个信息来计算用户启动的非睡眠进程username
。