ssh登录服务器结束进程

#!/bin/bash
#设置环境变量
source /etc/profile
ssh -tt mkstar@IP -p PORT << EOD
``ps -ef |grep tail|grep -v $0|grep -v grep| awk '{print \$2}' | xargs kill -9``
exit
EOD

以上语句我测试了很多次得出的。该脚本写入test.sh中后,直接可以执行。之前我在EOD内部尝试把获取到的进程好赋值给变量,然后“kill -9 $变量”,始终失败。后尝试对语句进行“包装”得到上面可以执行的语句。
但是去除两个“号也能执行。这里先留个悬念了。。

bash加密文件
http://www.liudongkai.com/articles/2013/10/14/1381715536639.html

登录remote服务器,从文本中读取密码,但是不希望其他人员可见则加密文件后读取。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

windanchaos

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值