我正在尝试终止一些ubuntu 18.04
正在使用pkill
命令的进程。但Killed
由于某种原因我能够抑制消息。
这是正在运行的进程。
# ps -a
PID TTY TIME CMD
2346 pts/0 00:00:00 gunicorn
2353 pts/0 00:00:00 sh
2360 pts/0 00:00:00 gunicorn
2363 pts/0 00:00:00 gunicorn
2366 pts/0 00:00:00 ps
我尝试终止进程并抑制日志
# 1st attempt
# pkill -9 gunicorn 2>&1 /dev/null
pkill: only one pattern can be provided
Try `pkill --help' for more information.
#2nd attempt (This killed process but got output `Killed` and have to press `enter` to get into command line)
# pkill -9 gunicorn > /dev/null
root@my-ubuntu:/# Killed
#3rd attempt(behavior similar to previous attempt)
# pkill -9 gunicorn 2> /dev/null
root@my-ubuntu:/# Killed
root@my-ubuntu:/#
我缺少什么?
答案1
啊 - 我怀疑它是被杀死的东西的输出,而不是杀死操作的输出。因此,您可能成功地从该进程中转储 stderr - 或者您可能需要从其 stdout 中 grep 出 KILLED 行。不太漂亮是吧!