FTP上传脚本与主机自建传输脚本(AIX)

#!/bin/sh
DAY=`date "+%Y-%m-%d %H:%M:%S"`
ip=10.244.152.51
port="22"
passwd=ucp@1234
local_dir=/app/chargefile/chargeRate/
remote_dir=/app2/chargefile/chargeRate_from_rac


to_51() {
expect -c "
  spawn scp -rp  $port $local_dir root@$ip:$remote_dir
  expect {
    \"*assword\" {set timeout 300; send \"$passwd\r\";}
    \"yes/no\" {send \"yes\r\"; exp_continue;}
  }
  expect eof"

cd $local_dir
mv * /app/chargefile/chargeRate_bak
                }



find /app/chargefile/chargeRate   -mmin  -10   -type f -print   > /tmp/wei.txt
m_update=`cat /tmp/wei.txt  | wc -l`
if [ $m_update  -eq  "0" ];
#if [ $m_update  -ne  "0" ];
then
to_51
echo  "$DAY Sync-51"

fi


以上十分钟之内数据没变化的话,则执行函数里面的脚本。将数据传到 10.244.152.51


root@S1_KC_APP_DB:[/home/netvour]cat /home/milton/shell/ftp.sh
#!/bin/sh
cd /app2/chargefile/chargeRate_from_rac/chargeRate
chmod 777 *
ftp -n<<!
open 10.251.63.45
user workftp ftp63FTP
binary
hash
cd /aibsm3/workftp/recharge
prompt
mput *
quit

ftp -n<<!
open 10.251.63.37
user workftp ftp63FTP
binary
hash
cd /aibsm3/workftp/recharge
prompt
mput *
close
bye
!


以上是将51上的数据传到ftp  10.251.63.37  10.251.63.45上





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值