linux
he745604371
这个作者很懒,什么都没留下…
展开
-
shell脚本加载数据文件到hive表中
shell脚本加载数据文件原创 2016-12-30 18:24:48 · 2764 阅读 · 0 评论 -
Shell变量
这章主要介绍了shell脚本中常用的变量截取,涉及到##和%%代码file='/dir1/dir2/dir3/my.file.txt'echo "The variable 'file' is ${file}."echo "The command result of" '${file#*/}' "is ${file#*/}."echo "The command result of" '${fil转载 2017-01-03 17:55:23 · 174 阅读 · 0 评论 -
shell执行Oracle sql脚本
由于经常要去业务库执行sql语句,库太多,该脚本就是来解决这个问题的。#!/bin/shif [ $# -lt 1 ]then echo "No SID." exitfiSID=$1host=${SID}".xxxx:port/"${SID}connection=user/password@${host}echo "SID:${host}"echo "连接字符串:${conn原创 2017-03-17 15:26:31 · 22348 阅读 · 1 评论 -
linux shell脚本总结一
有这样的一个需求, 若干shell脚本会共同使用一些基本变量,比如日志目录变量,一般会把这些变量放在一个配置文件中,其他shell引用这些变量。 引用变量方法汇总如下: 1、 . conf_file 2、读取conf_file 代码如下: 方法1:(前公司)#!/bin/bash. /home/test/cfg/conf_fileecho $LOGDIR方法2:(现公司)#!/bin/原创 2017-04-09 00:56:16 · 371 阅读 · 0 评论 -
手工自动重跑kettle报错Job
需求如下:每天kettle Job调度可能报错一大堆,为了重跑报错Job,又不能一次全部执行报错Job(服务器负载过大,导致每个Job执行时间变长,甚至报错不能分配内存错误),必须等一些Job执行完毕后再执行,浪费睡觉时间,咱们可以写脚本,早上起来发现报错后,执行脚本,然后就可以去继续睡觉了。 脚本如下:#!/bin/ksh#job执行的2个日期参数CurDay=`date +%Y%m%d`原创 2017-06-03 22:05:41 · 1585 阅读 · 0 评论