linux和windows下的自动ftp脚本(shell bat)

 更新时间:2013年02月04日 18:39:09   作者:  
linix和windows下的自动ftp脚本(shell bat),供大家学习参考

一、先来看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
!

注:此脚本结合linux 下的crontab,定时把前一天的数据文件传到另一服务器上,并删除前3天的数据文件!

二、windows 下的ftp脚本分成2部分:
1、执行文件
2、文本文件

执行文件 后缀为 *.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

注:此脚本结合windows下的计划任务用来定时更是更新远端服务器某个目录下的文件。

相关文章

  • Shell程序退出状态码的命令详解

    Shell程序退出状态码的命令详解

    在本篇文章当中主要给大家介绍一个shell的小知识——状态码。这是当我们的程序退出的时候,子进程会将自己程序的退出码传递给父进程,有时候我们可以利用这一操作做一些进程退出之后的事情,比如当程序执行失败或者被某个信号杀死我们就可以了解到,然后做出对应的措施
    2022-10-10
  • Linux 中awk 提取包含某个关键字的段落

    Linux 中awk 提取包含某个关键字的段落

    AWK是一种处理文本文件的语言,是一个强大的文本分析工具。这篇文章主要介绍了Linux 中awk 提取包含某个关键字的段落实例代码,需要的朋友可以参考下
    2020-01-01
  • shell脚本编写俄罗斯方块

    shell脚本编写俄罗斯方块

    这篇文章主要为大家详细介绍了shell脚本编写俄罗斯方块,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-06-06
  • Shell脚本if else语句小结

    Shell脚本if else语句小结

    这篇文章主要介绍了Shell脚本if else语句小结,总结了Shell脚本中的if控制语句和其它语言的不同,常见的3种写法等,需要的朋友可以参考下
    2014-07-07
  • linux环境下编写shell脚本实现启动停止tomcat服务的方法

    linux环境下编写shell脚本实现启动停止tomcat服务的方法

    这篇文章主要介绍了linux环境下编写shell脚本实现启动停止tomcat服务的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-06-06
  • Linux命令之free命令使用详解

    Linux命令之free命令使用详解

    在Linux系统中,free命令用于显示系统内存的使用情况,它提供了系统内存总量、已使用内存、空闲内存以及其他与内存相关的统计信息,本文将给大家详细的介绍一下Linux free命令的使用方法,需要的朋友可以参考下
    2023-08-08
  • linux shell 管道命令(pipe)使用及与shell重定向区别

    linux shell 管道命令(pipe)使用及与shell重定向区别

    这篇文章主要介绍了linux shell 管道命令(pipe)使用及与shell重定向区别,需要的朋友可以参考下
    2015-10-10
  • 批量修改ssh配置的expect脚本

    批量修改ssh配置的expect脚本

    公司服务器一般通过ssh进行远程管理。以前大家登录的时候,都是随意选内外网IP进入。王总接手后,说这事隐患太大了,必须禁了外网ssh
    2013-03-03
  • 查看linux服务器上jdk的安装路径方法

    查看linux服务器上jdk的安装路径方法

    这篇文章主要介绍了查看linux服务器上jdk的安装路径方法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • Linux中使用locate和find进行不区分大小写的文件搜索

    Linux中使用locate和find进行不区分大小写的文件搜索

    在日常使用计算机的过程中,尤其是处理大量文件时,快速找到特定文件变得尤为重要,Linux系统提供了许多命令行工具,其中“locate”和“find”是两个常用的文件搜索工具,本文给大家介绍了如何在Linux中使用locate和find进行不区分大小写的文件搜索
    2024-05-05

最新评论