`
txf2004
  • 浏览: 7034127 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

RCP程序UUCP 执行出错

阅读更多

设置了环境变量

UUCP_ST_FROM=$MS_COMM/snd
UUCP_ST_TO=$MS_COMM/rcv
UUCP_HO_FROM=sh_headof:/home2/headof/snd/str$STORE_NO
UUCP_HO_TO=sh_headof:/home2/headof/rcv/str$STORE_NO

用下面的程序脚本

if[$#!=2]
then
echoUsage:$0<'send'|'recv'><file>
exit1
fi

if[$1!=send-a$1!=recv]
then
echoUsage:$0<'send'|'recv'><file>
exit2
fi

WHAT
=$1
FILE
=$2

#ifsendwaittillfileisreadable(exists)
if[$WHAT=send]
then
while[!-r
$UUCP_ST_FROM/$FILE]
do
SLEEP
121$FILE
done
fi

TEMP1
=/tmp/$$.1
TEMP2
=/tmp/$$.2

AGAIN
=yes
while[
$AGAIN=yes]
do
if[$WHAT=send]
then
rcp
$UUCP_ST_FROM/$FILE$UUCP_HO_TO/$FILE>$TEMP12>$TEMP2
RET
=$?
else
rcp
$UUCP_HO_FROM/$FILE$UUCP_ST_TO/$FILE>$TEMP12>$TEMP2
RET
=$?
fi
#Wehaveasmallproblemhere.RET==0doesnotalwaysmeanthat
#communicationdidsucceed.Onlyifthestdoutandstderrstream
#(file$TEMP1and$TEMP2)areemptythecommunicationwas
#succesful.
#(RET==0andanerrorhappensatleastiftheerrormessageis
#'connectionrefused'.)
if[$RET!=0-o-s$TEMP1-o-s$TEMP2]
then
#error,waitandtryagain
SLEEP
151$FILE
else
AGAIN
=no
fi
rm-f
$TEMP1$TEMP2
done

#Nowcreateentryinyrnamefileandsendthatfiletohead-office.
LOGFILE
=yrname$JULIAN
if[$WHAT=send]
then
LOGDIRFILE
=$UUCP_ST_FROM/$LOGFILE
TODIRFILE
=$UUCP_HO_TO/$LOGFILE
else
LOGDIRFILE
=$UUCP_ST_TO/$LOGFILE
TODIRFILE
=$UUCP_HO_FROM/$LOGFILE
fi
#logisusedbecauseitusesfilelockingsothatonlyoneprocess
#writestothatfileatacertainmoment
log
$LOGDIRFILE$FILE

#sendfiletohead-office
rcp
$LOGDIRFILE$TODIRFILE`
#Don'tcheckforsuccesfultransmission,yrnameisnottooimportant
#inhead-office.Secondly,theyrnamefileisgrowingsoa
#successivecalltost_uurcpcansendthefile.

exit0

执行完报错

st_uucp recv mmlcom$JULIAN &

Start date End date Ret Program
Tue Jun 26 03:24:04 CDT 2007 Tue Jun 26 03:24:06 CDT 2007 0 sqlplus (store_dpgl)
Tue Jun 26 03:24:06 CDT 2007 Tue Jun 26 03:24:11 CDT 2007 0 sqlplus (ins_xjy_cust)
Tue Jun 26 03:24:11 CDT 2007 Tue Jun 26 03:24:11 CDT 2007 0 sqlplus (visit)
Tue Jun 26 03:24:11 CDT 2007 Tue Jun 26 03:24:12 CDT 2007 0 sqlplus (get_all_art)
Tue Jun 26 03:24:16 CDT 2007 Tue Jun 26 03:24:16 CDT 2007 3 st_uucp (mmlcom07176)
Tue Jun 26 03:24:20 CDT 2007 Tue Jun 26 03:24:20 CDT 2007 3 st_uucp (supcom07176)
Tue Jun 26 03:24:24 CDT 2007 Tue Jun 26 03:24:25 CDT 2007 3 st_uucp (artcom07176)
Tue Jun 26 03:24:28 CDT 2007 Tue Jun 26 03:24:28 CDT 2007 3 st_uucp (mmacom07176)
Tue Jun 26 03:24:32 CDT 2007 Tue Jun 26 03:24:32 CDT 2007 3 st_uucp (rorcom07176)
Tue Jun 26 03:24:36 CDT 2007 Tue Jun 26 03:24:37 CDT 2007 3 st_uucp (dorcom07176)
Tue Jun 26 03:24:40 CDT 2007 Tue Jun 26 03:24:40 CDT 2007 3 st_uucp (ewacom07176)
Tue Jun 26 03:24:44 CDT 2007 Tue Jun 26 03:24:45 CDT 2007 3 st_uucp (teccom07176)
Tue Jun 26 03:24:48 CDT 2007 Tue Jun 26 03:24:48 CDT 2007 3 st_uucp (barcom07176)
Tue Jun 26 03:24:52 CDT 2007 Tue Jun 26 03:24:52 CDT 2007 3 st_uucp (mutcom07176)
Tue Jun 26 03:24:56 CDT 2007 Tue Jun 26 03:24:57 CDT 2007 3 st_uucp (darcom07176)
Tue Jun 26 03:25:00 CDT 2007 Tue Jun 26 03:25:00 CDT 2007 3 st_uucp (ccccom07176)
Tue Jun 26 03:25:04 CDT 2007 Tue Jun 26 03:25:05 CDT 2007 3 st_uucp (cbhcom07176)
Tue Jun 26 03:25:08 CDT 2007 Tue Jun 26 03:25:08 CDT 2007 3 st_uucp (depcom07176)
Tue Jun 26 03:25:12 CDT 2007 Tue Jun 26 03:25:12 CDT 2007 3 st_uucp (unbcom07176)

分享到:
评论

相关推荐

    RCP程序设计.pdf

    8. **命令系统(Command Framework)**:RCP的命令系统提供了一种统一的方式来定义和执行应用程序的操作。开发者需要了解如何创建命令、绑定快捷键和菜单项。 9. **服务(Services)**:服务是RCP中插件间通信的...

    RCP程序中集成其他插件的配置方法

    7. **打包与部署**: 最后,将包含新插件的RCP程序打包成可执行的发布版本,以便用户安装和使用。这可能涉及创建更新站点,以便用户通过在线更新获取新插件。 通过以上步骤,你可以成功地将第三方插件集成到RCP程序...

    RCP程序设计教程打包

    RCP(Rich Client Platform)是Eclipse框架提供的一种用于构建桌面应用程序的强大工具。它允许开发者利用Java语言和Eclipse插件系统创建功能丰富的、可扩展的、跨平台的应用程序。本教程将通过三个不同层次的例子,...

    我的第一个RCP程序

    9. **打包与部署**:指导如何将开发完成的RCP程序打包成可执行文件,以及部署到目标机器上的策略。 10. **进阶主题**:可能包括插件的动态加载、工作流集成、数据库访问、性能优化等更高级的主题。 通过阅读"RCP...

    RCP程序设计

    RCP(Rich Client Platform)程序设计是面向桌面应用开发的一种技术,主要由Eclipse基金会提供。RCP基于Java平台,允许开发者构建功能丰富的、可扩展的桌面应用程序,它提供了丰富的用户界面和高度定制的可能性。RCP...

    如何制作最小的RCP程序压缩包(包含JRE)

    RCP应用程序通常依赖于JRE运行环境,这使得最终的程序包体积相对较大。为了减小体积,可以采取以下策略: 1. **精简JRE**: JRE包含了大量Java运行时所需的标准库和类,但并非所有类都是必需的。例如,如果RCP应用不...

    如何制作最小的RCP程序压缩包

    创建一个批处理文件(Windows)或shell脚本(Linux/Mac),指定Java执行路径和RCP程序的主类。例如: ```bash #!/bin/bash JAVA_HOME=path/to/jre $JAVA_HOME/bin/java -jar your_rcp_application.jar ``` 这...

    RCP程序设计主要组件

    RCP程序设计主要组件的文档,可以适用于初学RCP程序设计的同学。

    为RCP程序添加帮助支持

    5. **测试和优化**:运行程序,测试帮助系统的功能,确保在所有预期的位置都能正确触发和显示帮助内容。根据用户反馈进行必要的调整。 示例代码可能会包括创建Help Context ID,设置Help System,以及在程序中添加...

    Eclipse RCP 学生管理平台 执行程序01

    Eclipse RCP 学生管理平台 执行程序

    RCP程序设计部分

    RCP应用程序依赖于Eclipse Rich Client Runtime,这是一个包含所有必要库和运行时组件的环境。开发完成后,用户可以在这个环境中运行RCP应用。 6. **调试与测试**: 使用Eclipse IDE的内置调试工具,开发者可以...

    eclipse rcp经典程序

    HelloWorld 文件可能就是一个简单的插件示例,用于演示如何创建和运行一个基本的Eclipse RCP应用程序。 2. **工作台(Workbench)**:Eclipse RCP的核心是工作台,它是整个用户界面的管理者,负责管理窗口、视图、...

    EclipseRcp 例子程序

    10. **部署与打包**:最后,学习如何将Eclipse RCP应用打包成可执行的RCP产品,包括生成启动配置、设置依赖关系等。 通过对“Eclipse RCP 例子程序”的深入学习和实践,开发者不仅可以掌握Eclipse RCP的基本使用,...

    RCP程序设计教程

    RCP(Rich Client Platform)是Eclipse开源框架的一部分,它为开发者提供了一个构建桌面应用程序的强大平台。本教程将深入探讨RCP程序设计的核心概念、架构和最佳实践,帮助你掌握如何利用RCP创建功能丰富的、可扩展...

    开发您的第一个 Eclipse RCP 应用程序

    ### 开发您的第一个 Eclipse RCP 应用程序 #### 富客户端平台 (RCP) 概述 **Eclipse Rich Client Platform (RCP)** 是一个强大的框架,旨在利用 Eclipse 平台来构建非集成开发环境 (IDE) 类型的最终用户应用程序。...

Global site tag (gtag.js) - Google Analytics