
Linux
Backup and share
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
shell判断给定日期是否是周末or月末
一、shell 判断某日期是否是周日 1、shell 判断某日期是周几 通过date命令获取,获取结果:0为星期日,1-6为星期一至星期六。 date +%w 取得当天是星期几 date -d 20120311 +%w 取得2012年3月11日是星期几 date -d 2012-03-11 +%w 取得2012年3月11日是星期几 date -d $datebuf +%w 取得datebuf...原创 2019-12-12 20:53:30 · 3177 阅读 · 0 评论 -
使用shell脚本执行sql文件-传递参数
使用shell脚本执行sql文件-传递参数 终端执行-日志及结果直接打印:sh x.sh 后台执行-日志存在nohup.out(防止断网时任务中断):nohup sh x.sh & x.sh 文件: hive --hivevar datebuf=${date} --f x.sql >> x.txt; 等于 hive -d datebuf=${date} -f x.sql &g...原创 2019-12-12 20:39:32 · 2563 阅读 · 0 评论 -
shell调度-crontab定时任务示例
shell调度-定时任务示例: 1)crontab定时任务,每天执行 2)日期参数处理:传入日期参数时变量等于传入日期,未传入日期参数时变量等于昨日 3)依赖检测:执行sql语句前对上游表进行检测,若成功标志存在则执行,否则等待下次检测 终端执行:sh home_recommend.sh [date可选] 终端中后台执行:nohup sh home_recommend.sh [d...原创 2020-01-16 15:50:41 · 481 阅读 · 0 评论 -
shell变量单引号双引号测试
test.sh #shell变量单引号双引号测试: link=$1 file0=${link}/test.py echo "不加引号、变量赋值成功:" $file0 file1='${link}/test.py' echo "整体单引号、变量赋值失败:" $file1 file2="${link}/test.py" echo "整体双引号、变量赋值成功:" $file2 file3='/t...原创 2020-01-08 17:10:18 · 347 阅读 · 1 评论