批量kill java进程方法-引出子shell和反引用

本文介绍了一种快速终止服务器上所有Java进程的方法,并提供了使用kill命令结合pgrep命令的具体操作步骤。此外,还探讨了子shell和反引用在Shell脚本编程中的应用。

方法:

kill –9 `pgrep java`

使用上述命令可以将服务器上运行的所有java进程一次性kill掉。

扩展:子shell和反应用在shell脚本中的作用

先来看一个子shell的例子:

 

# cat text1.txt
1
2
3
4
5
# text01=$(cat text1.txt)
#echo $text01
1 2 3 4 5

 

从例子可以看出,子shell是用$()引用起来的部分,子shell运行作为一个单独的进程,并不会父shell产生影响。子shell输出默认不保留换行符。

 

再来看一个反引用例子,其实上边kill java进程就是使用的反引用实现的,当然也可以通过子shell实现。

# echo `cat text1.txt`
1 2 3 4 5

 

反引用默认也是不保留换行符。如果想保留换行符可以使用双引号将反引用部分引用起来,如下:

# echo "`cat text1.txt`"
1
2
3
4
5

子shell和反引用在shell脚本编程中作用还是很重要的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值