tar+ssh实现异地备份
tar+ssh实现异地备份 from:http://blog.chinaunix.net/uid/8116903/cid-22535-list-1.html 以前有个别服务器备份是用tar+gzip打包压缩后再ftp传到异地备份,现改成通过tar+ssh的方式,可以直接备份到异地,减少在本地生成备份包,及通过内部网络传输来降低tar+gzip打包时对...
awk sub和gsub区别及用法
awk -F '|' '{sub(/[0-9]+/,"",$2);print $0}' data.test 三。sub和gsub的区别sub匹配第一次出现的符合模式的字符串,相当于 sed 's//' 。gsub匹配所有的符合模式的字符串,相当于 sed 's//g' 。例如:awk '{sub(/Mac/,"Macintosh");print}' urfile 用Macintosh替换Macawk...
awk sub和gsub区别及用法
awk -F '|' '{sub(/[0-9]+/,"",$2);print $0}' data.test 三。sub和gsub的区别sub匹配第一次出现的符合模式的字符串,相当于 sed 's//' 。gsub匹配所有的符合模式的字符串,相当于 sed 's//g' 。例如:awk '{sub(/Mac/,"Macintosh");print}' urfile 用Macintosh替换Macawk...
linux find depth参数理解
man find -depth Process each directory’s contents before the directory itself.参数-depth 的意思是:在处理目录以前首先处理目录下的子内容。也即是说在不加-depth的时候, 处理顺序是首先处理目录本身,然后处理目录下的子内容。加不加-depth参数,会影响输出结构的输出顺序。--------------------------...
linux find 命令和 while 命令联合使用案例
2find ./ -iname *.jpg会出现“find: 路径必须在表达式之前”的错误提示。解决的方法有两种使用转义符把*转义,即 \*.jpg用引号引起来 ,即 “*.jpg”注意:如果需要把find 的结果提交给while,例如:`echo find ./ -iname "\*.jpg"` | while read fdo #do some...
linux basename命令的使用
From:http://www.blogjava.net/jasmine214--love/archive/2011/01/19/343237.htmllinux basename命令的使用用途返回一个字符串参数的基本文件名称。语法basename String [ Suffix ]描述basename 命令读取 String 参数,删除以 /(...
关于Linux Shell的信号trap功能你必须知道的细节
From: http://blog.robotshell.org/2012/necessary-details-about-signal-trap-in-shell/信号处理(Signal Handling)在 Linux 编程中一直扮演者重要的角色,几乎每个系统工具都要用到它,最常见的功能莫过于用信号...
expr命令总结
From:http://www.linuxidc.com/Linux/2012-04/58095.htmexpr在linux中是一个功能非常强大的命令。通过学习做一个小小的总结。1、计算字符串的长度。我们可以用awk中的length(s)进行计算。我们也可以用echo中的ec...
shell 截取变量的字符串
假设有变量 var=http://www.linuxidc.com/test.htm一 # 号截取,删除左边字符,保留右边字符。echo ${var#*//}其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符即删除 http://...
变量设定功能(1)
From: http://vbird.dic.ksu.edu.tw/linux_basic/fedora_4/0320bash-fc4.php#variable_echo额外的变量设定功能刚刚我们提到了两种变量取用的方法,分别是这样:[root@...
积分
为了防止乱码,mutt配置:[oracle@dbreport jifen]$ vi ~oracle/.muttrc set send_charset="gb2312"set assumed_charset="utf-8:gb2312:gb18030:gbkset rfc2047_parameters=yesset envelope_from=yesset use_from...
积分
[oracle@dbreport jifen]$ vi jifen.sh#!/bin/bash. /home/oracle/.bash_profileexport PATH=/usr/local/bin:$PATHdir_path=`dirname $0`cd ${dir_path}sender=chipengfei@7500.com.cnreceivers=`cat user_list.conf...
down_all_smslogs.sh
#!/bin/sh . /home/oracle/.bash_profileL_DIR_NAME=`dirname $0`cd ${L_DIR_NAME}cd ..case "$#" in "0") export L_TELCOM='cm' ...
download_files.sh
#!/bin/bash #********************************************************# # &n...
imp_all_smslogs
#!/bin/sh #********************************************************# # &nb...
shell 生成日期列表
#!/bin/bashdatebeg=$1dateend=$2beg_s=`date -d "$datebeg" +%s`end_s=`date -d "$dateend" +%s`#echo "beg_s=${beg_s},end_s=${end_s}"while [ "$beg_s" -le "$end_s" ] ;do &...
linux formail 发送html邮件
#!/bin/bash send_html_mail(){ l_log_name=$1 l_subject=$2 l_reciver=$3 more $l_log_name| formail -I "From:zhang" -I "MIME-Version:1.0" -I "Content-type:text/html;charset=gb2312"...
RAC 节点2删除自己的归档脚本
"/home/oracle/admin/ops/arch_del.sh" 9 lines, 170 characters #!/bin/bash. /home/oracle/.profilel_status=`rman target sys/H2oiswater <<! delete force noprompt archivelog UNTIL TIME 'sysdate-1...
DBA_2PC_PENDING中的分布式锁-解锁
运行shell脚本后,会生成 roll.sql文件。只需要运行roll.sql就会解除dba_2pc_pending 中的分布式锁。注意:根据情况决定shell脚本中是否需要where 条件,比如过滤status 是prepare的,还是其他的,还是全部的...
定时删除归档(仅保留最近两天的)
[oracle@shanxi ORCL]$ crontab -l0 4 * * * /home/oracle/admin/del_arch.sh >> /home/oracle/oracle_log/del_arch.log 2>&10 0 * * * /home/oracle/admin/truncate_alert.sh >/de...