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 · 3046 阅读 · 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 · 2411 阅读 · 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 · 427 阅读 · 0 评论 -
shell变量单引号双引号测试
test.sh#shell变量单引号双引号测试:link=$1file0=${link}/test.pyecho "不加引号、变量赋值成功:" $file0file1='${link}/test.py'echo "整体单引号、变量赋值失败:" $file1file2="${link}/test.py"echo "整体双引号、变量赋值成功:" $file2file3='/t...原创 2020-01-08 17:10:18 · 317 阅读 · 1 评论