Shell入门

chmod是一个改变用户拥有指定文件的权限的命令.r:只读,w:写,x执行 点击详细

vim test.sh
echo “123”
chmod u+x test.sh
运行 ./test.sh //输出123

STR = “HELLO TOM” //定义变量
echo “STR”
./test.sh //输出HELLO TOM

set -x //调试

在test.sh中写入命令
hadoop jar /hadoop/hadoop2.2.0/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.2.0.jar wordcount /wc.txt(hdfs上的路径) /wcout1(输出路径)
./test.sh

//执行mr任务
hadoop jar /hadoop/hadoop2.2.0/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.2.0.jar wordcount /wc.txt(hdfs上的路径) /wcout1(输出路径)

//执行mr任务,并将日志信息写到root下的logs里面,后台进程执行。
hadoop jar /hadoop/hadoop2.2.0/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.2.0.jar wordcount /wc.txt /wcout2 >>/root/logs 2>&1 &
将日志文件追加到logs文件中,2>&1的意识是将错误输出和标准输出都扔到logs下去, &代表的是让该命令在后台执行。

命令:data +%Y-%m-%d 2017-05-19

在test.sh脚本中重新写入
CURRENT=`date +%Y-%m-%d`                            //注意markdown中转义反引号用\

定时器:crontab -e // 编辑当前用户的定时器
* (分)     * (时)    * (天)     * (月)     * (星期) 更多详解

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值