linux
「已注销」
这个作者很懒,什么都没留下…
展开
-
RSYNC 简明教程
项目中需要用到 rsync 进行文档同步备份。看了下网上教程弄好了,不过觉得网上教程条理不清晰容易让初学者看得云里雾里,这里写个简明教程让人立马可以上手使用。rsync 简介:用于服务器同步目录及文档,功能相当强大上。不过它是把一个文档划分成多个块进行扫描对比,所以可以进行差异同步,效率高速度也快。并且备份文档能保留源文档的权限、属主、属组、时间等属性。其工作方式分为命令行转载 2013-01-10 18:50:51 · 510 阅读 · 0 评论 -
使用getopts处理shell中的输入参数
使用getopts处理shell中的输入参数在编写shell脚本中,经常要处理一些输入参数,在上一篇文章中已经有了一个简短的介绍,在使用过程中发现getopts更加方便,能够很好的处理用户输入的参数和参数值。 getopts用于处理用户输入参数,举例说明使用方法:while getopts :a:b:cdefg opt; do case $opts in转载 2013-01-28 11:15:01 · 19509 阅读 · 1 评论 -
shell脚本ftp自动上传文件验证成功与否
#!/bin/bashexec 6>&1exec > /tmp/txtftp -nv 192.168.1.254user harry redhatcd publcd /etcput passwdclosebye!exec 1>&6exec 6>&-if grep -q "Transfer complete" /tmp/txt;then转载 2013-01-21 15:17:22 · 1570 阅读 · 0 评论 -
sed 将多行文件变为一行
head ./com.txt | sed ':a;N;s/\n/XXXXX/g;ta' | od -c例:[root@local]# seq 1 5 | sed ':a;N;s/\n/:/;ta'1:2:3:4:5查看文件存储编码:head a.txt | od -c原创 2013-03-13 14:45:17 · 2329 阅读 · 0 评论 -
脚本添加crontab
#加入crontabecho "* * * * * ${InstallDir}bin/boss_broker_check.sh >/dev/null 2>&1">>crontab.tmp1#加载新的crontabcrontab crontab.tmp1原创 2013-06-12 18:24:04 · 765 阅读 · 0 评论 -
进程相关
strace -p 5190原创 2014-01-07 11:03:39 · 387 阅读 · 0 评论 -
nd的执行远程主机程序的方法
#!/usr/bin/expect spawn ssh web@x.x.x.x "/data/t/busi/q/aa.sh"expect "assword:"send "xxxxxxx\r"interact原创 2014-02-27 19:11:11 · 622 阅读 · 0 评论 -
用指定账号执行命令
sudo su - usr1 -c "/data/cmd"原创 2014-07-11 13:13:40 · 671 阅读 · 0 评论