liunx 报错

shenjianlin@newdev:~(spider)$ ps -ef | grep searchwebsite | awk 'print $1' | xargs -i kill -9 {}
awk: cmd. line:1: print $1
awk: cmd. line:1: ^ syntax error
shenjianlin@newdev:~(spider)$

这是为啥求人指教?

阅读 1.6k
1 个回答

虽然不知道你想干什么,但从你的 kill猜测你应该是要获取前面的 pid 吧?

你的 awk 语法用错, 需要有个{}, 也就是:

ps -fe | grep searchwebsite | awk '{print 1}' | xargs -i kill -9 {}

其中 awk 的 print 1 你可能需要替换成正确的列:$1 或者 $2 这些

推荐问题