Shell脚本实现上传zip压缩文件到FTP服务器

 更新时间:2014年12月22日 11:47:29   投稿:junjie  
这篇文章主要介绍了Shell脚本实现上传zip压缩文件到FTP服务器,本文直接给出实现代码,需要的朋友可以参考下

复制代码 代码如下:

# /bin/bash
# creator:lihuibin
# date : 2014-03-10 16:45
# desc : upload file to ftp
hosts="192.168.56.100"
port=21
user=test
pass=testpwd
work_path="/var/www/cms"
packname="publish"
#hosts=$1
#port=$2
#user=$3
#pass=$4
#packname=$6
#work_path=$5
cd $work_path
/usr/bin/zip -r $packname *
[ -f "$work_path/$packname" ] &&{
ftp -n<<!
open $hosts $port
type binary
user $user $pass
cd /upload
lcd $work_path
prompt
put $packname
close
bye
!
rm -f $packname
}

相关文章

  • Shell脚本实现ftok函数

    Shell脚本实现ftok函数

    这篇文章主要介绍了Shell脚本实现ftok函数,ftok函数是操作系统底层中很有名的一个函数,本文讲在Shell中如何实现同样算法的函数,需要的朋友可以参考下
    2015-01-01
  • 学习shell脚本之前的基础知识[图文]

    学习shell脚本之前的基础知识[图文]

    在学习shell脚本之前,需要你了解很多关于shell的知识,这些知识是编写shell脚本的基础,所以希望你能够熟练的掌握
    2013-03-03
  • 检查 Bash 中是否存在输入参数的问题

    检查 Bash 中是否存在输入参数的问题

    这篇文章主要介绍了检查 Bash 中是否存在输入参数,通过本文向您展示如何检查输入参数是否存在或现有参数的数量,需要的朋友可以参考下
    2023-06-06
  • 使用crontab每隔1分钟执行一个命令行脚本

    使用crontab每隔1分钟执行一个命令行脚本

    这篇文章主要介绍了使用crontab每隔1分钟执行一个命令行脚本,文末介绍了crontab中如何设置每30秒执行一次任务,本文给大家介绍的非常详细,需要的朋友可以参考下
    2023-07-07
  • shell脚本怎样判断文件是否存在

    shell脚本怎样判断文件是否存在

    这篇文章主要介绍了shell脚本怎样判断文件是否存在问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • Shell iptales防火墙设置的方法步骤

    Shell iptales防火墙设置的方法步骤

    本文主要介绍了Shell iptales防火墙设置的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • bash批量修改文件名称的方法小结(增加,去除,修改后缀)

    bash批量修改文件名称的方法小结(增加,去除,修改后缀)

    bash批量修改文件名称的方法总结,包括为文件增加后缀、修改文件名后缀、去除文件名后缀、修改文件名前缀,有需要的朋友可以参考下
    2013-02-02
  • 在Linux中检查文件大小的4种常用方法

    在Linux中检查文件大小的4种常用方法

    在 Linux 操作系统中,经常需要检查文件的大小,无论是管理文件系统空间,还是确定文件传输的大小限制,了解文件大小是非常重要的,本文将介绍 4 种常用的方法,帮助你在 Linux 中检查文件的大小,需要的朋友可以参考下
    2023-09-09
  • CentOS7运行.sh脚本提示syntax error: unexpected end of file的解决方法

    CentOS7运行.sh脚本提示syntax error: unexpected end of file的解决方法

    这篇文章主要介绍了解决执行脚本报syntax error: unexpected end of file或syntax error near unexpected token fi错误的问题,需要的朋友可以参考下
    2020-02-02
  • Linux expect命令使用方法详解

    Linux expect命令使用方法详解

    在Linux系统中,expect 是一款非常有用的工具,它允许用户自动化与需要用户输入进行交互的程序,本文将深入探讨expect命令的基本语法、使用方法以及一些最佳实践,需要的朋友可以参考下
    2023-12-12

最新评论