在Linux中杀死命令

托马斯

我有一个bash脚本abcd.sh,我想在其中(/usr/local/bin/wrun 'uptime;ps -elf|grep httpd|wc -l;free -m;mpstat')5秒后杀死该命令,但是在此脚本中,它在5秒后杀死该命令sleep

#!/bin/sh
/usr/local/bin/wrun 'uptime;ps -elf|grep httpd|wc -l;free -m;mpstat' &
sleep 5
kill $! 2>/dev/null && echo "Killed command on time out"
Drkunibar

尝试

#!/bin/sh
/usr/local/bin/wrun 'uptime;ps -elf|grep httpd|wc -l;free -m;mpstat' &
pid=$!
sleep 5
kill $pid 2>/dev/null && echo "Killed command on time out"

更新:

一个有效的示例(无特殊命令)

#!/bin/sh
set +x
ping -i 1 google.de &
pid=$!
echo $pid
sleep 5
echo $pid
kill $pid 2>/dev/null && echo "Killed command on time out"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

解码杀死命令的标志

来自分类Dev

在bash中运行命令,然后退出而不杀死命令

来自分类Dev

在另一个终端中执行命令并关闭它而不杀死命令

来自分类Dev

杀死命令也会杀死其他进程

来自分类Dev

如何拦截/评估shell命令,在命令上运行逻辑以及潜在地杀死命令

来自分类Dev

尽管有错误,但是杀死命令仍然有效

来自分类Dev

一旦用户杀死命令,防止GNU屏幕终止会话

来自分类Dev

linux命令杀死正在运行的端口中的进程

来自分类Dev

在Linux中杀死后台进程

来自分类Dev

如何在Linux中杀死级联?

来自分类Dev

QProcess :: kill()不会杀死Linux中的孩子

来自分类Dev

Malloc在Linux环境中杀死子进程

来自分类Dev

如何在 Linux 中软杀死进程?

来自分类Dev

在命令行中杀死Chrome的所有实例?

来自分类Dev

Linux中的cat *命令

来自分类Dev

AWK中的Linux命令

来自分类Dev

在Linux中查找命令

来自分类Dev

Linux中的source命令

来自分类Dev

Linux中的curl命令

来自分类Dev

在 linux 中连接命令

来自分类Dev

如何在Linux中杀死R的并行程序

来自分类Dev

如何使用php中的pid杀死Linux进程?

来自分类Dev

通过进程名称而不是PID杀死Java进程(在Linux中)

来自分类Dev

Linux中的Python:使用Shell杀死进程和子进程

来自分类Dev

如何在Linux中杀死守护程序?

来自分类Dev

如何在Linux中杀死守护进程?

来自分类Dev

在Linux上运行的python脚本中杀死进程

来自分类Dev

在Linux Mint中关闭/杀死应用程序(Cinnamon)

来自分类Dev

Linux:使用命令行关闭程序(不杀死它)