1

我目前正在使用WebSphere MQ FTE.

让我们考虑以下场景:

A是一个unix服务器,里面有一个文件/test/file.txt

该文件的文件权限为-rw-r--r--.

ant我想使用应该从服务器B(Windows)调用的脚本(chmod 任务)将此文件的权限更改为 -rw-rw-rw 。

这可能吗?

4

3 回答 3

1

要将此作为 WMQ FTE 任务执行,如果整个任务要更改权限,您将使用托管呼叫,或者如果您需要在转移之前或之后更改权限,您将使用转移前或转移后呼叫。

调用或任务可以直接执行 chmod,但这需要沙箱包含一个包含许多潜在危险命令的目录。最好制作一个调用 chmod 的脚本或指向 chmod 的链接,并将脚本或链接放在为 FTE 代理沙盒的专用 bin 目录中。

于 2011-04-20T03:15:12.123 回答
1

您可以使用 sshexec 任务:

http://ant.apache.org/manual/Tasks/sshexec.html

于 2011-04-19T13:23:23.467 回答
0

发布目的地,您可以在 ant 命令下面执行..

<chmod file="${source_path}/${destination.filename}" perm="664"/>
于 2015-11-17T19:21:53.483 回答