zoukankan      html  css  js  c++  java
  • 使用nohup后台执行ftp传输命令

    因为有的时候会需要长时间传输文件,所以想用nohup 结合shell脚本一起使用,就不用一直在电脑面前了 。

    nohup 用法: nohup command & 

    然后就会出现 对应的 pid 线程号,可以记住,这样执行出错的时候,可以直接用kill -9 pid 掉

    传输FTP 脚本 ftp.sh如下 :

    echo "start files upload,pid: $$"

    ftp -niv <<- EOF

    open IP_ADDRESS

    user name password

    cd path

    put xxx

    bye

    EOF

    echo "files upload end"

    -----------------------------

    其中的-v 显示ftp中所有响应信息

        -n 限制ftp 自动登录 

        -i 关闭多个文件传输是的交互过程 还可以在ftp中使用prompt命令来关闭。

    然后执行 nohup ftp.sh &

    即可。

  • 相关阅读:
    面试
    二叉树- 二叉树直径
    排序算法
    JAVA编程
    JAVA编程
    JAVA中break和continue的区别
    HTTP的序列化和反序列化
    PL/SQL基础
    G. Game Design
    hdu 6703 array
  • 原文地址:https://www.cnblogs.com/edenpans/p/4669078.html
Copyright © 2011-2022 走看看