zoukankan      html  css  js  c++  java
  • ftp

    一.linux下安装ftp:

    #--换到root用户下setup.
    su - root
    #--find ftp setup package,在linux安装盘下查找ftp安装.
    find Server/ -name *ftp*
    cd Server/
    rpm -ivh vsftpd-2.0.5-28.el5.x86_64.rpm
    #--查看是否安装成功
    cd /etc
    ls vsftpd/
    ps -ef|grep vsftp
    #--查看vsftpd状态.
    service vsftpd status
    service vsftpd start
    #--测试ftp是否连接OK.
    ftp 127.0.0.1

    二.用ftp上传文件.以为ftpput.sh文件的具体内容.

    #!/bin/sh

    #设置字符集与SID.

    export NLS_LANG="AMERICAN_AMERICA.AL32UTF8"
    export ORACLE_SID=tfjdb

    echo " open 172.17.45.31
    #set用户名&pass
    user oracle teamc2016
    #用二进制传输
    binary
    hash
    #指定远端主机的路径.
    cd /data/backup/backup_tfj_rman
    #指定本机的路径.
    lcd /data/backup/backup_tfj_rman
    #把人工交互提示关掉(否则传多个文件时有提示).
    prompt off
    #上传文件,如果全部文件就写*,否则没有扩展名的将无法上传.
    mput *.sh
    #退出ftp.
    bye
    "|ftp -n

    三.授权.

    #一定记得授execute的权限,否则排程会提示:permission denied.可以用ls -lh查看权限.

    chmod +x ftpput.sh

    四.crontab -e

    #分钟 小时 日期 月份 星期 file路径

    28 10 17 06 * /u01/backup/script/ftpgetycdb.sh

    五.example(ftpgetycdb.sh)

    #!/bin/sh
    source /home/oracle/.bash_profile
    export NLS_LANG="AMERICAN_AMERICA.AL32UTF8"
    export ORACLE_SID=hjycdb

    echo " open 172.23.65.101
    user oracle password
    binary
    hash
    cd /dbbackup/RMAN/hjycdb/5
    lcd /dbbackup/RMAN/hjycdb/5
    prompt off
    mget *
    bye
    "|ftp -n

  • 相关阅读:
    jqGrid详解及高级应用(十四)
    ERP存储过程的调用和树形菜单的加载(四)
    IDisposable接口
    SQL调用系统存储过程整理
    Net作业调度-----Quartz.Net
    C#泛型(二)
    ERP通用存储过程封装(三)
    ERP PowerDesigner工具使用(二)
    ERP简介(一)
    jQuery.TreeView插件实现树状导航(十三)
  • 原文地址:https://www.cnblogs.com/vikingwei/p/5549981.html
Copyright © 2011-2022 走看看