首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pkill -KILL -f java是做什么的?

pkill -KILL -f java是做什么的?
EN

Stack Overflow用户
提问于 2018-06-29 10:51:42
回答 1查看 436关注 0票数 1

我正在尝试理解这段代码的每一行到底做了什么:

代码语言:javascript
复制
cat << EOF > /tmp/kill_loop.sh
#!/bin/bash
while true;
do
    pkill -KILL java
    pkill -KILL python
    sleep 1
done
EOF

nohup /bin/bash /tmp/kill_loop.sh &

但最重要的是pkill -KILL -f做了什么

EN

回答 1

Stack Overflow用户

发布于 2018-06-29 11:16:07

pkill的手册页:

命令将搜索正在运行的系统上的进程表,并向符合命令行中给定条件的所有进程发出信号。

-KILL参数指定要发送哪个Linux进程信号:

代码语言:javascript
复制
Signal name Signal value    Effect
SIGHUP      1               Hangup
SIGINT      2               Interrupt from keyboard
SIGQUIT     3               Quit
SIGABRT     6               Abort
SIGKILL     9               Kill signal
SIGTERM     15              Termination signal - allow an orderly shutdown
SIGSTOP     17,19,23        Stop the process

有关详细信息,请参阅https://linux.die.net/man/1/pkillhttps://linux.die.net/man/7/signal

编辑:在您的示例中,java被作为模式操作数传入:

模式-指定用于匹配进程名称或命令行的扩展正则表达式。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51093607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档