1.xcall.sh 批量命令脚本,例:xcall.sh jps ,查看hadoop101~ hadoop104的jps进程 注意:在执行命令的时候,若是提示没有这个命令,但是在本机又可以执行,记得在/usr/local/bin 下面创建一个符号连接指向那个命令所在目录. #!/bin/bash #命令参数 params=$@ ;i<;i=$i+))do echo ====== hadoop$i $params ====== ssh hadoop$i $params done 2.xsync.s…
7月20日任务 20.31 expect脚本同步文件20.32 expect脚本指定host和要同步的文件20.33 构建文件分发系统20.34 批量远程执行命令扩展:shell多线程 http://blog.lishiming.net/?p=448 20.31 expect脚本同步文件 使用expect脚本实现在一台机器上把文件同步到另外一台机器上,这里需要用到核心命令rsync,如果是手动方式进行同步,那么还需要单独输入密码,所以没有脚本方式操作方便. 示例:自动同步文件 [root@jim…
一运行告警系统 创建一个任务计划crontab -e 每一分钟都执行一次 调试时把主脚本里边log先注释掉 再次执行 没有发现502文件说明执行成功了,每日有错误,本机IP 负载不高 二.分发系统-expect讲解 yum install -y expect 自动远程登录 #! /usr/bin/expect set host "192.168.1.106" set passwd "mimA123" spawn ssh root@$host  指向106 expec…
自动同步文件 #!/usr/bin/expect set " spawn rsync -av root@.txt /tmp/ expect { "yes/no" { send "yes\r"} "password:" { send "$passwd\r" } } expect eof 指定host和要同步的文件 #!/usr/bin/expect set " set host [lindex $argv ]…
#/bin/bash cd /root/phone echo "update guanwang phone version" git pull ]; then echo "update guanwang phone version from git failed" exit fi rsync -avzP --delete /root/phone *.*.*.*:/data/website/company/ ]; then echo "rsync phone…
Usage: rsync [OPTION]... SRC [SRC]... DEST  or   rsync [OPTION]... SRC [SRC]... [USER@]HOST:DEST  or   rsync [OPTION]... SRC [SRC]... [USER@]HOST::DEST  or   rsync [OPTION]... SRC [SRC]... rsync://[USER@]HOST[:PORT]/DEST  or   rsync [OPTION]... [USER…
官方使用文档: https://help.aliyun.com/document_detail/120057.html?spm=a2c4g.11186623.4.2.1c35448ak8Ez8e [root@VM_58_118_centos ossutil_output]#nohup /root/download/ossutil64 cp -r /data/www/syhuo.net/Uploads/app/apk oss://syhuo-1251970097/Uploads/app/apk >…
删除大文件夹 rsync 命令做同步文件用的命令 我们可以借助其快速的运行 来对大文件夹删除:原来就是 新建一个空文件夹 然后把这个空文件夹同步到一个大文件夹下面: 这样会删除大文件夹下面的内容 是高速删除的: 一.新建一个空文件夹 mkdir -p /tmp/empty 二.同布方式删除大文件夹 rsync --delete-before -a -H -v --progress --stats /tmp/test/ log/…
centos shell编程4[分发系统] 服务器标准化  mkpasswd 生成密码的工具  expect讲解   expect传递参数   expect自动同步文件  expect指定host和要同步的文件   expect文件分发系统  expect自动发送密钥脚本  Linux脚本执行方式  第三十八节课 expect:TCL语言非常经典的扩展部分,实现程序的自动交互 服务器标准化:所有程序的路径,所有用户的密码,root密码都是一样的定期会全部更新root密码,这个叫标准化 http:…
1.背景 windows server 2008 下 每天会有 *.sql数据文件 需要上传到linux 中的mysql数据库中 而运维人员是在 windows server 下使用 xshell 连接 linux 下进行导入导出来进行操作 客户要求:1.点击桌面上的程序达成 上传到linux下的mysql数据库中. 2.要解决的问题 1.通过什么来让数据文件 上传到 linux 下 2.怎么才可以点击一下就达成 window下的数据文件 上传到linux下 3.数据文件到达后 怎么做才可以 在…