歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> SHELL編程

用Shell實現FTP自動化

假若在Unix系統中,你要向網絡中的多個主機發送文件,逐個用FTP手工發送很枯燥,如何實現自動發送呢?下面給出一段Shell程序,名為zd,用vi做好後,改變權限為777,就可以實現FTP的自動化了。

  echoopen144.39.3.$1”t$1

  echouserrootabc〉〉t$1

  echohash〉〉t$1

  echosend/tmp/test.datt/tmp/test.dat>>t$1

  chmod777t$1

  catt$1 ftp-n

  echo'OK!傳送結束'

  例子中假設接收文件的一組主機地址為144.39.3.xxx,其超級用戶口令為“abc”,要傳送的文件名為/tmp/test.dat。例如要向144.39.3.9主機傳送,則“zd 9”就可以了。
Copyright © Linux教程網 All Rights Reserved