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