0
Я приспособил следующую команду трубопроводов из https://superuser.com/questions/401133/pipe-output-of-awk-to-kill-9 бросить всех лакомства Microsoft после перезагрузки базы данных пользователей MicrosoftБаш псевдонима для трубы оболочки кидает ошибки
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>
Может кто-нибудь объяснить, что здесь происходит не так?
Thx - Харальд -
Есть ли у 'pkill' доступны? – anubhava