【发布时间】:2015-10-22 11:18:39
【问题描述】:
我修改了来自https://superuser.com/questions/401133/pipe-output-of-awk-to-kill-9 的以下管道命令,以在重新加载 Microsoft 用户数据库后退出 所有 Microsoft goodies
ps -Acx | grep Microsoft | awk '{print $1}' | xargs kill
这就像广告一样,但是当我使用别名时
psm="ps -Acx | grep Microsoft | awk '{print $1}' | xargs kill"
我收到很多错误,例如
kill: illegal process id: ??<br>
kill: illegal process id: 0:05.40<br>
kill: illegal process id: Microsoft<br>
kill: illegal process id: Excel<br>
kill: illegal process id: ??<br>
kill: illegal process id: 0:00.04<br>
kill: illegal process id: Microsoft<br>
kill: illegal process id: AU<br>
kill: illegal process id: Daemon<br>
kill: illegal process id: ??<br>
kill: illegal process id: 0:17.95<br>
kill: illegal process id: Microsoft<br>
kill: illegal process id: PowerPoint<br>
有人能解释一下这里出了什么问题吗?
谢谢-哈拉尔-
【问题讨论】:
-
您有
pkill可用吗?