社区
Linux/Unix社区
帖子详情
用shell怎样实现从ftp上下载文件&解压缩这个文件&发送mail
chimere
2005-11-09 04:52:42
初学linux第二天...
接到一个任务,让使用shell实现一些功能,大概包括:
1. 从ftp服务器上下载一个.zip文件到本地
2. 解压缩这个文件
3. 调用java处理这个解压以后的文件,并将处理结果生成一个txt文档
4. 把文档作为附件,发送mail给相关联系人
头大啊,一点都不知道怎么做...
哪位能帮忙讲一讲?
十分感谢!
ps: 使用的是red hat linux
...全文
247
7
打赏
收藏
用shell怎样实现从ftp上下载文件&解压缩这个文件&发送mail
初学linux第二天... 接到一个任务,让使用shell实现一些功能,大概包括: 1. 从ftp服务器上下载一个.zip文件到本地 2. 解压缩这个文件 3. 调用java处理这个解压以后的文件,并将处理结果生成一个txt文档 4. 把文档作为附件,发送mail给相关联系人 头大啊,一点都不知道怎么做... 哪位能帮忙讲一讲? 十分感谢! ps: 使用的是red hat linux
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chimere
2005-11-10
打赏
举报
回复
---------------------------------------------------------------------------------
我写了一个shell程序, 执行完ftp部分以后就跳出来,再也不向下执行了,大家帮忙看看是怎么回事
---------------------------------------------------------------------------------
#!/bin/bash
ftp_url="192.168.122.216"
username="apache"
pass="apache"
log=*
echo begin-------log=$log
ftp -i -n $ftp_url <<ftp_end
user $username $pass
mget *.zip
bye
ftp_end
log=ls *.zip
echo after ftp--------log=$log
unzip $log
log=ls *.txt
echo after unzip-------log=$log
---------------------------------------------------------------------------------
运行后的结果:
[miranda@CVS-admin miranda]$ ./test.sh
begin-------log=*
AUTH not understood
AUTH not understood
KERBEROS_V4 rejected as an authentication type
[miranda@CVS-admin miranda]$
---------------------------------------------------------------------------------
说明: zip文件可以正常down到本地!
bekars
2005-11-10
打赏
举报
回复
解压你就用tar gunzip bunzip之类的就可以了。
bekars
2005-11-10
打赏
举报
回复
发送邮件用 mail
bekars
2005-11-10
打赏
举报
回复
FTP获取文件脚本
ftp -vin<<END
open 10.50.10.12
user aaa bbb
binary
cd dir
get abc.zip
bye
END
lionpb
2005-11-09
打赏
举报
回复
ftp取文件
ftp -in 198.10.3.3 <<!
user username password
bin
get filename.zip
bye
!
unzip filename.zip
调用java程序处理文档
javamail发邮件把文件名和联系人当做参数
chimere
2005-11-09
打赏
举报
回复
re:lmclmc000(春天花儿红)
是要写成这样嘛?
wget...
ungzip...
就是shell了? -_-!
lmclmc000
2005-11-09
打赏
举报
回复
1. 从ftp服务器上下载一个.zip文件到本地:用wget试试。
2. 解压缩这个文件:ungzip
3. 调用java处理这个解压以后的文件,并将处理结果生成一个txt文档
4. 把文档作为附件,发送mail给相关联系人:javamail
springboot(酒店管理系统)
开发语言:Java JDK版本:JDK1.8(或11) 服务器:tomcat 数据库:mysql 5.6/5.7(或8.0) 数据库工具:Navicat 开发软件:idea 依赖管理包:Maven 代码+数据库保证完整可用,可提供远程调试并指导运行服务(额外付费)~ 如果对系统的中的某些部分感到不合适可提供修改服务,比如题目、界面、功能等等... 声明: 1.项目已经调试过,完美运行 2.需要远程帮忙部署项目,需要额外付费 3.本项目有演示视频,如果需要观看,请联系我 4.调试过程中可帮忙安装IDEA,eclipse,MySQL,JDK,Tomcat等软件 重点: 需要其他Java源码联系我,更多源码任你选,你想要的源码我都有! 需要加v19306446185
BP神经网络matlab实例.doc
数学模型算法
设计.zip
设计.zip
基于 Spring Cloud 组件构建的分布式服务架构
Java SSM项目是一种使用Java语言和SSM框架(Spring + Spring MVC + MyBatis)开发的Web应用程序。SSM是一种常用的Java开发框架组合,它结合了Spring框架、Spring MVC框架和MyBatis框架的优点,能够快速构建可靠、高效的企业级应用。 1. Spring框架:Spring是一个轻量级的Java开发框架,提供了丰富的功能和模块,用于开发企业级应用。它包括IoC(Inverse of Control,控制反转)容器、AOP(Aspect-Oriented Programming,面向切面编程)等特性,可以简化开发过程、提高代码的可维护性和可测试性。 2. Spring MVC框架:Spring MVC是基于Spring框架的Web框架,用于开发Web应用程序。它采用MVC(Model-View-Controller,模型-视图-控制器)的架构模式,将应用程序分为模型层、视图层和控制器层,提供了处理请求、渲染视图和管理流程的功能。 3. MyBatis框架:MyBatis是一个持久层框架,用于与数据库进行交互。它提供了一种将数据库操作与Java对象映射起来的方式,避免了手动编写繁琐的SQL语句,并提供了事务管理和缓存等功能,简化了数据库访问的过程
【微信小程序毕业设计】书店系统开发项目(源码+演示视频+说明).rar
【微信小程序毕业设计】书店系统开发项目(源码+演示视频+说明).rar 【项目技术】 微信小程序开发工具+java后端+mysql 【演示视频-编号:246】 https://pan.quark.cn/s/cb634e7c02b5 【
实现
功能】 用户信息管理,图书信息管理,图书类型管理,图书留言管理,论坛信息管理等
Linux/Unix社区
23,121
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章