Chinaunix
标题:
FTP上传完毕后,脚本无法继续,高手请来看看
[打印本页]
作者:
lanyongly
时间:
2005-11-08 18:06
标题:
FTP上传完毕后,脚本无法继续,高手请来看看
脚本如下
exec ftp -ivn $HOST_NAME << ! >./ftp.log
binary
user $FTP_USER $FTP_PASSWORD
mkdir $dir1
cd $tarfiledate
put $tarfiledate.pacct.tar.Z
bye !
grep -c '^226' ./ftp.log 2>/dev/null
exit 0
if [ $? -eq 0 ]
then
echo "$SYS_DATEt$SYS_TIMEtWARNINGt0003t传送完毕。" >> $ACCT_LOG
exit 0
为什么FTP完毕后,后面的脚本无法继续
作者:
socrates-ls
时间:
2005-11-08 20:43
我猜想:执行exec之后,shell script进程被替换为ftp进程了,shell script进程已经不存在了,所以当从ftp退出后,就结束了。
作者:
sway2004009
时间:
2005-11-08 21:20
用source应该可以把。
而且没必要这样把。
为什么要exec呢?
看看shell置顶的文章,我记得网中人老师好像讲了。
蛮清楚了。
exec执行完后,exit了。
作者:
xy-coordinate
时间:
2005-11-09 09:03
<shell13q>-(9)
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2