linux #shell
lljazxx
这个作者很懒,什么都没留下…
展开
-
虚拟机 网络不可达 连不上网 Destination Host Unreachable
虚拟机网络分两种类型:1,可以连外网,不可以连内网2,可以连内网,不可以连外网第一种的解决办法配置net连接第二种的解决办法输入命令:route add default gw 网关地址...原创 2020-03-02 22:51:53 · 3049 阅读 · 0 评论 -
shell中的$0,$1,$2...是啥,有什么含义
Shell中的$0、$1、$2…的含义$0:代表shell脚本本身$1:代表shell脚本的第一个参数$2:代表shell脚本的第二个参数…例如:创建一个aaa.shtouch aaa.sh$0为aaa.sh执行shell脚本./aaa.sh a b #a,b为参数$1为a,$2为b...原创 2019-11-04 20:10:25 · 1910 阅读 · 0 评论 -
从HDFS中向hive数据仓库分区中上传数据
从HDFS中向hive数据仓库分区中上传数据从HDFS中向hive数据仓库中上传数据(分区,按年月日)文件格式: 年-月-日最后有配套的分区表的创建shell代码:#!/bin/bash#创建全局对象,供后面使用action="";#获取该路径下所有的文件 然后进行遍历 得到文件的路径for file in /root/AccountRegister/* do #获取文件...原创 2019-10-31 22:36:02 · 744 阅读 · 1 评论 -
linux定时器里的某一条命令执行不了,Linux下shell脚本手动可以执行,放入定时器执行不了
Linux下shell脚本手动可以执行,放入定时器执行不了,linux定时器里的某一条命令执行不了我的问题#!/bin/bashfname=`date +%Y-%m-%d`.txtecho $fname#下面两条命令执行不了!!!#hive -e "load data local inpath '/root/CharacterLogin/$fname' into table defau...原创 2019-10-31 20:54:10 · 1172 阅读 · 0 评论 -
shell脚本编写遍历某一目录下的所有文件
shell脚本编写遍历某一目录下的所有文件遍历/root/text/目录显示里面的所有文件 #!/bin/bashd=`ls /root/text/` #定义遍历的目录for i in $d do echo $i done原创 2019-10-31 18:51:29 · 1042 阅读 · 0 评论 -
通过执行一个定义执行程序,会在/tmp产生大量的日志,每一分钟产生一个文件,保存本分钟内所有数字之和。 #!/bin/bash
通过执行**./gendata**执行程序,会在/tmp产生大量的日志,每一分钟产生一个文件,保存本分钟内所有数字之和。gendata文件:#!/usr/bin/pythonimport time,random, threadingdef gen(): fname = '/tmp/log_'+str(time.strftime('%Y%m%d%H%M%S')) with...原创 2019-10-23 15:52:06 · 466 阅读 · 0 评论 -
shell 实现,每秒钟生成一个文件,一共生成60个文件,文件名格式是”年月日_时分秒.txt”。但是,第10、20秒,不生成文件。
shell 实现,每秒钟生成一个文件,一共生成60个文件,文件名格式是”年月日_时分秒.txt”。但是,第10、20秒,不生成文件。#! /bin/bash#60个for((i=0;i<60;i++))do#间隔一秒sleep 1#排除第10,20秒if [ $i -ne 9 ] || [ $i -ne 19 ]then#设置生成的文件名fname=date +'%Y%...原创 2019-10-23 15:44:02 · 668 阅读 · 0 评论