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 这些

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题