Solaris shell脚本

从FTP服务器获取当天日期命名格式的文件:

#!/bin/sh
GET_DIR=/opt/bea/user_projects/bccprmdomain/applications/pbmweb/file/csm/result/
cd $GET_DIR
 
cur_fname="`date +%Y%m%d`0000.lst"

#variable defination
FTP_IP=132.77.120.80
USER_NAME=jiekou
USER_PASSWORD=123jiekou

ftp -n $FTP_IP<<!
user $USER_NAME $USER_PASSWORD
asc
cd csm/interface/band_res/data
mget $cur_fname
bye
!

FTP获取包含相关字符信息文件名(取完删除):

#!/bin/sh
GET_DIR=/opt/bea/user_projects/bccprmdomain/applications/pbmweb/file/portbind/result/
cd $GET_DIR

#variable defination
FTP_IP=202.106.46.14
USER_NAME=zygl
USER_PASSWORD=a1b2c3d4

ftp -n $FTP_IP<<!
user $USER_NAME $USER_PASSWORD
asc
cd downloaddir
mget zygl_*.*
bye
!

ftp -n $FTP_IP<<!
user $USER_NAME $USER_PASSWORD
cd downloaddir
mdelete zygl_*.*
bye
!

FTP上传文件:

#!/bin/sh
BIND_DIR=/opt/bea/user_projects/bccprmdomain/applications/pbmweb/file/portbind/bind/
cd $BIND_DIR

#variable defination
FTP_IP=202.106.46.14
USER_NAME=zygl
USER_PASSWORD=a1b2c3d4

ftp -n $FTP_IP<<!
user $USER_NAME $USER_PASSWORD
asc
cd uploaddir
mput *
bye
!

mv *.* /opt/bea/user_projects/bccprmdomain/applications/pbmweb/file/portbind/backup/bind/

后台用JAVA程序:

#!/bin/sh
CLASSPATH=/opt/bea/user_projects/bccprmdomain/applications/pbmweb/WEB-INF/lib/classes111.zip:/opt/bea/user_projects/bccprmdomain/applications/pbmweb/WEB-INF/lib/struts.jar:/opt/bea/user_projects/bccprmdomain/applications/pbmweb/WEB-INF/classes/:/opt/bea/jdk142_05/lib/dt.jar:/opt/bea/jdk142_05/lib/tools.jar:/opt/bea/jdk142_05/jre/lib/rt.jar:.
export CLASSPATH
wL_HOME=/opt/bea/weblogic81; export WL_HOME
PATH=/opt/bea/jdk142_05/bin/:$WL_HOME/server/bin:$WL_HOME/common/bin:/usr/java1.4/bin:/usr/local/bin:/opt/apache/bin:$PATH;
export PATH
java surekam.pbm.bind.SyncCsmFtpFiles > SyncCsmFtpFiles.log

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值