linux和windows下的自動(dòng)ftp腳本(shell bat)
一、先來(lái)看linux下的:
#! /bin/bash
cd /ftp/
CURRENTDATE=` date +%Y%m%d `
YESTERDAY=` date -d yesterday +%Y%m%d `
THREEDAYAGO=` date -d '3 days ago' +%Y%m%d `
#echo $TWODAYAGO
ftp -n -i 34.97.34.3 << !
user ftpuser ftpuser
bin
mput $YESTERDAY.*
delete $THREEDAYAGO.*
bye
!
注:此腳本結(jié)合linux 下的crontab,定時(shí)把前一天的數(shù)據(jù)文件傳到另一服務(wù)器上,并刪除前3天的數(shù)據(jù)文件!
二、windows 下的ftp腳本分成2部分:
1、執(zhí)行文件
2、文本文件
執(zhí)行文件 后綴為 *.bat:
@echo off
cd /D E:\siis\code_tz\
ftp -i -s:"D:\ftpscript\ftp.txt"
exit
文本文件:
open 200.120.75.229
ftpuser
ftpuser
cd siis
bin
mput *
close
bye
注:此腳本結(jié)合windows下的計(jì)劃任務(wù)用來(lái)定時(shí)更是更新遠(yuǎn)端服務(wù)器某個(gè)目錄下的文件。
相關(guān)文章
Linux 中awk 提取包含某個(gè)關(guān)鍵字的段落
AWK是一種處理文本文件的語(yǔ)言,是一個(gè)強(qiáng)大的文本分析工具。這篇文章主要介紹了Linux 中awk 提取包含某個(gè)關(guān)鍵字的段落實(shí)例代碼,需要的朋友可以參考下2020-01-01
linux環(huán)境下編寫shell腳本實(shí)現(xiàn)啟動(dòng)停止tomcat服務(wù)的方法
這篇文章主要介紹了linux環(huán)境下編寫shell腳本實(shí)現(xiàn)啟動(dòng)停止tomcat服務(wù)的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-06-06
linux shell 管道命令(pipe)使用及與shell重定向區(qū)別
這篇文章主要介紹了linux shell 管道命令(pipe)使用及與shell重定向區(qū)別,需要的朋友可以參考下2015-10-10
Linux中使用locate和find進(jìn)行不區(qū)分大小寫的文件搜索
在日常使用計(jì)算機(jī)的過(guò)程中,尤其是處理大量文件時(shí),快速找到特定文件變得尤為重要,Linux系統(tǒng)提供了許多命令行工具,其中“l(fā)ocate”和“find”是兩個(gè)常用的文件搜索工具,本文給大家介紹了如何在Linux中使用locate和find進(jìn)行不區(qū)分大小寫的文件搜索2024-05-05

