我目前正在使用WebSphere MQ FTE
.
让我们考虑以下场景:
A
是一个unix服务器,里面有一个文件/test/file.txt
该文件的文件权限为-rw-r--r--.
ant
我想使用应该从服务器B
(Windows)调用的脚本(chmod 任务)将此文件的权限更改为 -rw-rw-rw 。
这可能吗?
我目前正在使用WebSphere MQ FTE
.
让我们考虑以下场景:
A
是一个unix服务器,里面有一个文件/test/file.txt
该文件的文件权限为-rw-r--r--.
ant
我想使用应该从服务器B
(Windows)调用的脚本(chmod 任务)将此文件的权限更改为 -rw-rw-rw 。
这可能吗?
要将此作为 WMQ FTE 任务执行,如果整个任务要更改权限,您将使用托管呼叫,或者如果您需要在转移之前或之后更改权限,您将使用转移前或转移后呼叫。
调用或任务可以直接执行 chmod,但这需要沙箱包含一个包含许多潜在危险命令的目录。最好制作一个调用 chmod 的脚本或指向 chmod 的链接,并将脚本或链接放在为 FTE 代理沙盒的专用 bin 目录中。
您可以使用 sshexec 任务:
发布目的地,您可以在 ant 命令下面执行..
<chmod file="${source_path}/${destination.filename}" perm="664"/>