我试图使用管道和xargs的开始顶部与特定的PID,但我不能让它的工作,我不知道为什么:管道和xargs的=>顶
ps aux|grep ProgramName|awk '{print $2}'|head -n1|xargs top -pid
我得到的正确的PID打印到屏幕,如果我停止头后-n1,并手动将该PID添加到命令顶部-pid XXX也可以,但将整行作为一个命令运行只是不会返回顶部屏幕。
我在这里做错了什么?
编辑:是的,“-pid”的确是正确的(进一步检查远程shell透露它实际上是一个基于的Mac OS系统,而不是Linux的一个)
删除从-p标志 '身份证',然后再试一次。 – 2013-04-30 19:33:46