shell
掌控自己就能掌控世界
这个作者很懒,什么都没留下…
展开
-
如何去实现hive离线分析脚本
总共分为3步: 1.编写hql脚本 简单案例: 编写hql脚本:vim tongji1.hql 内容如下: select * from fluxdb.tongji1 where reporttime='${statis_date}'; 很简单就是一个表查询,没啥逻辑 保存退出后,记得 赋予执行权限:chmod +x tongji1.hql 2.编写bash脚本 statis_time=`date +%Y-%m-%d` /home/01/software/hive-1.2/bin/hive -d stati原创 2020-07-30 14:10:58 · 473 阅读 · 0 评论 -
shell脚本监控磁盘和内存使用情况设置邮件报警机制
1.监控磁盘linux命令:df [root@hadoop02 ~]# df -Th Filesystem Type Size Used Avail Use% Mounted on /dev/sda2 ext4 18G 9.5G 7.0G 58% / tmpfs tmpfs 491M 72K 491M 1% /dev/shm /dev/sda1 ext4 283M 37M 232M 14% /boot 注:T:显示文件原创 2020-06-06 10:01:55 · 532 阅读 · 0 评论 -
shell脚本学习笔记
1.查看端口情况 查看80端口: [root@hadoop01 software]# ss -an | grep :80 LISTEN 0 128 *:80 2.shell脚本查看某个网址是否能够连接的通 ping -c1 www.baidu.com && echo "www.baidu.com is up" || echo "www.baidu.com is down" [root@hadoop01 te原创 2020-06-02 11:35:03 · 133 阅读 · 1 评论 -
shell 变量
shell变量?用一个特定的字符串去表示不固定的内容 变量的类型: 1.自定义变量 定义变量:变量名=变量值 变量名必须以字母或下划线开头,区分大小写 如:ip1=192.168.43.166 引用变量:$变量名 或 ${变量名} 查看变量:echo $变量名 set(所有变量:包括自定义变量和环境变量) 取消变量:unset 变量名 作用范围:仅在当前shell中有效 2.环境变量 定义环境变量: 方法一 export back_dir2=/home/backup 方法二 export ip1 将自原创 2020-05-28 20:10:20 · 162 阅读 · 0 评论 -
Shell脚本
shell脚本使用 考虑到Shell脚本的命令限制和效率问题,下列情况一般不使用Shell: l 资源密集型的任务,尤其在需要考虑效率时(比如,排序,hash等等)。 l 需要处理大任务的数学操作,尤其是浮点运算,精确运算,或者复杂的算术运算(这种情况一般使用C++或FORTRAN 来处理)。 l 有跨平台(操作系统)移植需求(一般使用C 或Java)。 l 复杂的应用,在必须使用结构...转载 2020-03-17 18:53:36 · 331 阅读 · 0 评论