
shell
justin051
这个作者很懒,什么都没留下…
展开
-
shell查找上个月,陷阱及野路子
date -d "-1 month" +%F 以上这段代码,假如在2012/10/31执行,结果并不会出现你预计的9月份,而是会出现八月份,原因是10月份有31天,9月份30天,所以-1 month在10月份看来要减去31天,所以直接到了8月31日这天,这不靠谱。 野路子解决:假设当天日期大于15号,那就减个十天,假如小于15号,那就使用当天日期。currday=`date...原创 2012-11-01 09:04:49 · 154 阅读 · 0 评论 -
shell中的美元符号
$0 shell的命令本身(包括完整路径) $1到$9 数字表示shell 的第几个参数 $# 传递到脚本的参数个数 $* 以一个单字符串显示所有向脚本传递的参数 $$ 脚本运行的ID号 $! 后台运行的最后一个进程的ID号 $@ 与$*相同。 $- 显示shell使用的当前选项。 $? 显示最后命令的执行状况。0...原创 2012-08-14 10:45:50 · 466 阅读 · 0 评论 -
Linux定时任务设置
为当前用户创建cron服务1. 键入 crontab -e 编辑crontab服务文件 例如 文件内容如下: */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 保存文件并并退出 */2 * * * * /bin/sh /home/admin/jiaobe...原创 2012-08-14 16:22:09 · 127 阅读 · 0 评论 -
VMWare下多虚拟机通讯
简单记录一下,我是在vmware下装了3台虚拟机(ubuntu), 用来测试hadoop及hbase的相关代码,他们直接需要通信。 步骤如下:1、我原来已经装好了一个虚拟机,为这个虚拟机做了个snapshot,接下来的三台机子都准备由这个snapshot克隆。2、vm-->manage-->clone-->选择完全克隆 重复3遍 创建三个虚拟机3、将每个虚拟机的ne...原创 2012-08-16 15:13:59 · 236 阅读 · 0 评论 -
shell中的判断条件及部分实用命令
#String Comparison Operators Operator True if... str1 = str2a str1 matches str2 str1 != str2 str1 does not match str2 str1 < str2 ...原创 2012-08-23 10:41:36 · 92 阅读 · 0 评论 -
vim一些简单记录
mac在/usr/share/vim/vimrc linux在/etc/vimrc 1、问:后退键不能删除数据,不能往后退怎么办? 答:在vimrc中加入set backspace=2 2、问:如何控制tab键的缩进? 答:在vimrc中加入set tabstop=4 (任何你想要缩进的字符数) 3、问:如何在mac的vim中开启语法高亮...原创 2013-05-31 14:22:10 · 118 阅读 · 0 评论 -
基于stream的mr程序可能出现的异常(不断更新)
运行:Jar_path=/home/ppstat/hadoop/contrib/streaming/hadoop-streaming-0.20.203.0.jarout_put_path=/userstat/cc/checkcd /home/ppstat/hadoopbin/hadoop fs -test -e $out_put_pathif [ $? -eq 0 ];th...原创 2012-09-11 10:02:59 · 139 阅读 · 0 评论 -
Reasons why crontab does not work
这个链接可能会有解答 http://askubuntu.com/questions/23009/reasons-why-crontab-does-not-work 此外一定要注意,crontab的默认目录是什么,不要明明已经运行了,你还以为没运行。...原创 2013-07-03 09:05:01 · 198 阅读 · 0 评论