awk使用
来源:互联网 发布:淘宝营销技巧话语 编辑:程序博客网 时间:2024/06/03 19:00
如果是JournalNode则kill掉:
/opt/java/jdk1.8.0_144/bin/jps|awk '{aa="if [ \"JournalNode\" == \""$2"\" ];then kill -9 "$1";fi";system(aa)}'
for i in {6..8};do ssh node$i '/opt/java/jdk1.8.0_144/bin/jps| awk '\''{aa="echo aaa"$1";kill -9 "$1;if($2 ~/JournalNode/){print $1,$0;system(aa)}}'\''';done
查找并计算内存
ssh node1 'eval $(cat /proc/meminfo| grep '\''MemT'\'' | awk '\''{printf("vara=%s",'\''\$2/1000'\'');}'\'');echo $vara'
原则:单引号全部转义,双引号不变。单引号双引号对称地位。
安装时需要输入
Proceed formatting /hadoop-ha/master? (Y or N) 17/11/02 05:16:44 INFO ha.ActiveStandbyElector: Session connected.
即需要执行下列脚本时会需要输入Y N
可以使用expect解决:
(/opt/hadoop/hadoop-2.7.4/bin/hdfs zkfc -formatZK)
#start formatZK
CMD_PROMPT="\](\$|#)"
for i in {1..1};
do
expect -c "
# send_user connecting\ to\ $i...\r # 空格要转义
spawn ssh node$i \"ls -al\"
spawn ssh node$i \"/opt/hadoop/hadoop-2.7.4/bin/hdfs zkfc -formatZK\"
expect {
*(Y\ or\ N)* { send -- Y\r;exp_continue;}
}
exit
"
echo "\r"
done
- awk使用
- AWK使用
- awk使用
- awk使用
- AWK使用
- awk使用
- awk使用
- awk使用
- awk使用
- awk使用
- awk使用
- awk使用
- awk使用
- awk 使用
- awk使用
- awk使用
- awk 使用
- awk使用
- [bzoj1742][Usaco2005 nov][DP]Grazing on the Run 边跑边吃草
- ABP官方文档(二十四)【数据传输对象】
- 文件上传
- sql怎么样把一个表数据导入到另外一个表 衡七国宝TA0042 | 浏览 743 次 |举报 我有更好的答案 2016-09-28 16:30 最佳答案 1.b表存在(两表结构一样) insert
- Netstate检查网络是否连接
- awk使用
- 第10周项目2- 二叉树构造算法的验证(3)
- 第10周项目1-验证算法(4)哈夫曼编码的算法验证
- 第8周项目2.2-4
- 自定义view的一些方法和参数介绍之第一期path和canvas
- Android----ViewFlipper页面滑动基础
- 报错,但不影响运行ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2
- 15算法课程 155. Min Stack
- 第七周 项目5 -排队看病模拟