随笔分类 - shell
摘要:脚本命令行如下: #!/usr/bin/expect spawn mysql -h 127.0.0.1 -uuser1 -p set timeout 100 expect "Enter password:" send "password\r" interact #!/usr/bin/expect 就
        阅读全文
                
摘要:#!/bin/bash app=gmail0808 port=8080 case $1 in "start") { for i in hadoop1 hadoop2 hadoop3 do ssh $i "java -jar /applog/gmail0808/"$app"-logger-0.0.1-
        阅读全文
                
摘要:本节索引 场景分析 ssh免密登录 pssh工具批量管理 SHELL自动化脚本 本篇总结 场景分析 作为一个运维工程师,不是每个人工作的环境都想阿里、腾讯那样,动不动就上亿的PV量,上万台服务器。我们通常还是工作在,几十台上百台服务器这样的环境,而使用ansible或者puppet这样的自动化运维工
        阅读全文
                
摘要:1、把/home目录下面的mydata目录压缩为mydata.zip zip -r mydata.zip mydata #压缩mydata目录 2、把/home目录下面的mydata.zip解压到mydatabak目录里面 unzip mydata.zip -d mydatabak 3、把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip zip -r abc123.zi
        阅读全文
                
摘要:这里有个需求,按月查询,并且要输出每月的开始日期,结束日期。 shell脚本如下: 默认,不输入参数时,执行结果: 输入指定月份参数时: 输入区间月份时: 这样就完美了。
        阅读全文
                
摘要:直接从window传输到linux的脚本执行时,会出现以下错误。 解决方法: vim命令打开文件 :set ff 回车,此时看到的是dos格式。 修改文件格式, 同样在vim命令格式下,修改文件格式:
        阅读全文
                
摘要:如下例子所示: 想把一段sql作为参数传递给java程序的入口参数中,如果直接写的话,会从空格处自动切分开。 解决方法:将这个引用变量用双引号括起来
        阅读全文
                
摘要:标题很长:通过shell脚本来rerun一个oozie调度失败的job,从而可以跳过执行失败的节点 不过目前从oozie调度测试的例子来看,oozie本身的retry好像并没有参数可以控制跳过失败的节点。必须手工重新rerun的时候指定 -D oozie.wf.rerun.failnodes=fal
        阅读全文
                
摘要:java实时程序在运行过程中偶尔出现异常信息中断的情况,通过shell脚本即可完成自启动。 以下为监控一个实时的java程序的shell脚本。 通过每10秒检查一次java程序的进程,来判断程序是否处于运行中。如果未发现程序,则执行程序的启动脚本。 对于启动过程中的状态信息,会通过钉钉机器人实时发送
        阅读全文
                
摘要:当jar程序执行异常中断时,希望系统能够自动启动。通过以下shell脚本监控程序一直运行。
        阅读全文
                
摘要:程序员就是把一切手工做的事情变成让计算机来做,从而可以让自己偷偷懒。 以下就是个非常low的hive文件夹同步程序,至于节点超过100个或者1000个的,可以加个循环了。
        阅读全文
                
摘要:#!/bin/sh ## 参数定义 dt=`date +"%Y%m%d" -d "-1 days"` outpath=/xxxx_log_${dt}.txt brokerlist=192.168.1.100:9092,192.168.1.101:9092,192.168.1.102:9092 echo $dt $outpath $brokerlist ## 查询hive表,输出文件到...
        阅读全文
                
摘要:1. date -d操作 2. 常用日期格式输出 3. 日期格式转换 4. 获取上月末和最近一年的日期 dt: 20190301 dt_lastyear: 20180301 lastday: 20190228 lastday_lastyear: 20180228
        阅读全文
                
摘要:nohup command > myout.file 2>&1 &
        阅读全文
                

浙公网安备 33010602011771号