连接直接多个文件,一个节点。

时间:2014-07-18 20:53:53

标签: file connection transmission

我正在开发一个需要将多个文件发送到同一节点的项目。这些文件可以同时发送,我创建了一个简单的C.D shell脚本来发送文件。我循环调用此脚本以同时发送所有文件(大约20个)。 在我的脚本中,我打算删除循环内的文件,并在调用CD脚本之后。然而,某个正在工作的人,一位同事告诉我,如果CD节点很忙,文件可能不会在现场发送,而是放在队列中以便稍后传输,因此删除文件会导致错误

有人可以告知是否是这种情况?即使放入队列,文件也不会被财务复制吗? 我觉得奇怪的是,CD脚本会以成功的返回代码完成,并给我进程号,我仍然无法删除该文件?

谢谢, 塞尔吉奥

1 个答案:

答案 0 :(得分:0)

您可以对每个文件使用if语句,如果文件的退出代码为0,则仅删除该文件,CD将移至下一步复制下一个文件。

if (step01=0) then
   run task (Do something)
   sysopts="rm filename"