shell
超人-归来
开心每一天!!
展开
-
大数据之----hadoop中各pid进程号之快速定位
经常管理和监控,需要进行shell编程,直接对进程kill或者重启操作。我们需要进行快速定位到每个进程的pid号pid默认存储在/tmp目录pid内容为进程号ps -ef|grep hadoop 出现PID A,B,C 可能误杀B,C [hadoop@hadoop000 sbin]$ cat hadoop-daemon.sh |grep pid# HADOOP_PID_DIR The p...原创 2018-05-21 16:06:03 · 1080 阅读 · 0 评论 -
shell命令之column对齐字段
可以将文本结果转换为整齐的表格,上下对齐命令: Column使用的参数:-t :表格,默认以空格间隔-s:需要配合-t使用,指定分隔符 监控ogg命名字段对齐[oracle@db ogg]$ (echo info all;echo exit)|./ggsci|grep -E "EXTRACT|REPLICAT" |awk 'BEGIN {FS=" +"} {print $3,$2,$4,$5}'...原创 2018-05-15 11:06:23 · 15289 阅读 · 0 评论 -
ogg基本监控脚本
开发监控模块加人对ogg基本监控指标,监控软件每次调用只需要获取1行字符串结果,直接保存到结果表中,写了个简单ogg定期保存ogg状态 延时结果数据[oracle@db ~]$ more ogg_process.sh #!/bin/bash ######配置Oracle环境变量#########export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME...原创 2018-05-25 17:13:26 · 4447 阅读 · 0 评论 -
shell使用sudo echo x > 时,Permission denied问题
#!/bin/bash -xDNS_SERVER=10.xx.xx.xx;echo "Add DNS Server";sudo chattr -i /etc/resolv.conf;sudo echo "nameserver $DNS_SERVER" >> /etc/resolv.conf;sudo chattr +i /etc/resolv.conf[oracle@md...原创 2018-05-22 16:07:11 · 3585 阅读 · 1 评论 -
shell常用格式
1.文件名称格式: xxx.sh2.文件内容的第一行: #!/bin/bash3.命令全部融合在一起4.定义变量 key=value静态变量 a='www.ruozedata.com'动态变量 b=`date`该怎么使用?echo $a echo $abc/d 找不到的echo ${a}bc/d {}包起来5.if判断 整数 字符串 小数 文件夹是否存在 文件是否存在 ....原创 2018-05-22 16:14:45 · 4211 阅读 · 0 评论