加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

bash – 如何屏蔽kill输出

发布时间:2020-12-16 01:09:49 所属栏目:安全 来源:网络整理
导读:参见英文答案 How to suppress Terminated message after killing in bash?12个 我运行一个脚本,如: sleep 20 PID=$!kill -9 $PID /dev/null 21 我不希望脚本显示输出如下: line 51: 22943 Killed sleep 我不知道为什么会发生这种情况,我已将输出重定向到/
参见英文答案 > How to suppress Terminated message after killing in bash?12个
我运行一个脚本,如:
sleep 20 &
PID=$!
kill -9 $PID >/dev/null 2>&1

我不希望脚本显示输出如下:

line 51: 22943 Killed  sleep

我不知道为什么会发生这种情况,我已将输出重定向到/ dev / null

该消息不是来自kill或后台命令,它来自bash,当它发现其中一个后台作业被杀死时.要避免该消息,请使用disown将其从bash的作业控件中删除:
sleep 20 &
PID=$!
disown $PID
kill -9 $PID

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读