一、ftp根据日期下载当前的文件#!/bin/bash
date=`date+%Y%m%d`
ftp-n<<!
open192.168.10.14
userzzxZ@123456
binary
lcd/opt/zzx
prompt
mgetbj.log-$date.txt
close
bye二、根据日志上传当前的文件#!/bin/bash
date=`date+%Y%m%d`
ftp-n<<!
open192.168.10.14
us..
分类:
系统相关 时间:
2015-12-01 01:46:11
阅读次数:
178
1 编写脚本cut_nginx_log.sh,放置在nginx/sbin/目录下,修改成可执行#!/bin/bash# This script run at 00:00#放置日志目录logs_path="/var/www/logs"#nginx 目录nginx_path="/var/www/ngin...
分类:
其他好文 时间:
2015-11-30 23:37:57
阅读次数:
174
作业管理举例来说,我们在登陆 bash 后, 想要一边复制文件、一边进行数据搜寻、一边进行编译,还可以一边进行 vi 程序撰写! 当然我们可以重复登陆那六个文字介面的终端机环境中,不过,能不能在一个 bash 内达成? 当然可以啊!就是使用 job control 啦!进行工作管理的行为中, 其实每...
分类:
系统相关 时间:
2015-11-30 22:02:02
阅读次数:
346
#表示该脚本以bash方式运行1. #!/bin/bash#接受输入并将值赋给变量2. read 变量名 #使用变量3. ${变量名} #此变量只读4. readonly 变量名 #删除此变量, 不能删除只读变量5. unset 变量名#表示当前shel...
分类:
系统相关 时间:
2015-11-30 20:24:00
阅读次数:
231
# $# 表示提供到shell脚本或者函数的参数总数;# 1表示只有一个参数。#/bin/bash#file: tun_RS.shif [ $# -ne 1 ];then echo “usage: $0 virtualIP” echo “such as : $0 172.19.58.200″ e.....
分类:
其他好文 时间:
2015-11-30 17:55:17
阅读次数:
160
前提,监控服务器是Ubuntu14 操作系统。被监控服务器是RHEL6.5 RHEL71、自定义插件可以使用bash、python等脚本来实现。2、通过nrpe插件来实现监控服务器和被监控主机之间的通信3、一定要注意监控脚本的所属用户、用户组,都应该是nagios4、自定义插件,需要先在被监控主机上...
分类:
移动开发 时间:
2015-11-30 11:35:19
阅读次数:
264
线上缓存流经常由于网络问题导致数据同步不完成,需要手动一条条下载,现在通过脚本来完成下载,但需要传入三个参数即:频道名,开始时间,结束时间。#!/bin/bash
#传入参数
read-p"pleaseinputEnglishChannelName:"channel
read-p"pleaseinputstartTime:‘1970-01-0100:00:00‘"..
分类:
其他好文 时间:
2015-11-30 10:07:24
阅读次数:
195
git clone https://github.com/JasonCheung2012/learngit.git #版本库网址git add zhangjiethu.txtgit commit -m "add a file"git push -u origin master #将你本地的仓库提交....
分类:
其他好文 时间:
2015-11-29 16:21:20
阅读次数:
133
#!/bin/bash DATE=`date -d "now" +%Y%m%d` dataBackupDir=/media/2a76a963-92b1-4f74-a2c8-b7dc7a898331/music/wwwbackup tar -czvf /var/www-$DATE.tar.gz /va...
分类:
其他好文 时间:
2015-11-29 13:29:19
阅读次数:
121
#!/bin/bash# 把mysql所有数据库都备份 全库全量备份?Use mysqldump# 定义用于备份数据库的用户名和密码user=rootuserPWD=s2# 定义备份数据库名称# Get all database list firstdbNames="$(mysql -uroot -...
分类:
数据库 时间:
2015-11-29 12:10:38
阅读次数:
258