
linux
iteye_20587
这个作者很懒,什么都没留下…
展开
-
防止误删文件无法恢复
rm -rf 慎用命令敲得多了,常在河边走,难免会湿鞋rm 特别是rm -rf之前,小心,三思,提前做好备份为了避免因为误操作而导致文件无法恢复的问题,特在hadoop集群的每台机器上添加了"回收站"机制。首先,在~下 .bashrc(或者.bash_profile)加入mkdir -p /ty/.trashalias rm=trashalias r=trash...原创 2014-05-21 14:50:26 · 183 阅读 · 0 评论 -
shell 时间处理
start_dt="20130101";end_dt="20131231";for ((i=0;i<= $(($(date +%s -d "$end_dt") - $(date +%s -d "$start_dt")))/86400 |bc ;i++)) ;doreport_day=$(date -d "$start_dt +$i day" +%Y%m%d)ec..原创 2014-05-21 15:11:57 · 229 阅读 · 0 评论 -
crontab与环境变量
2. crontab与环境变量不要假定cron知道所需要的特殊环境,它其实并不知道。所以你要保证在shelll脚本中提供所有必要的路径和环境变量,除了一些自动设置的全局变量。所以注意如下3点:1)脚本中涉及文件路径时写全局路径;2)脚本执行要用到java或其他环境变量时,通过source命令引入环境变量,如:cat start_cbp.sh#!/bin/shsource /etc/profilee...原创 2014-05-23 11:15:10 · 273 阅读 · 0 评论 -
linux 日期转换
date -d '1970-01-01 UTC 946684800 seconds' +"%Y-%m-%d %T %z" start_time=`date -d "1970-01-01 UTC $date_start seconds" +"%Y-%m-%d %H:%M:%S"`;原创 2014-05-23 18:27:22 · 415 阅读 · 0 评论