0

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

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

谢谢,塞尔吉奥

4

1 回答 1

0

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

if (step01=0) then
   run task (Do something)
   sysopts="rm filename"
于 2015-04-01T15:37:16.367 回答