Perforce 从depot运行Performce触发器可执行文件

Perforce 从depot运行Performce触发器可执行文件,perforce,Perforce,我试图从仓库运行一个可执行文件作为perforce触发器,但天哪,它不想工作 可执行文件在本地测试并工作,提交到P4仓库中//仓库/触发器 将触发器创建为 提交通知更改提交//仓库/。。。“%//depot/triggers/myapp.exe#3%” 测试提交,我得到一大堆垃圾,看起来它无法在某处创建临时文件。。。 “SubmitNotify”验证失败:/p4/1/tmp/tmp.14296.139872835644864.564.exe:1:/p4/1/tmp/tmp.14296.13987

我试图从仓库运行一个可执行文件作为perforce触发器,但天哪,它不想工作

可执行文件在本地测试并工作,提交到P4仓库中//仓库/触发器

将触发器创建为 提交通知更改提交//仓库/。。。“%//depot/triggers/myapp.exe#3%”

测试提交,我得到一大堆垃圾,看起来它无法在某处创建临时文件。。。 “SubmitNotify”验证失败:/p4/1/tmp/tmp.14296.139872835644864.564.exe:1:/p4/1/tmp/tmp.14296.139872835644864.564.exe:MZÿÿ¸@º /p4/1/tmp/tmp.14296.13987283564864.564.exe:1:/p4/1/tmp/tmp.14296.139872835644864.564.exe:语法错误:单词意外(应为“)”)


非常感谢任何帮助,因为这让我发疯。

正如Samwise所说,我正在尝试在Linux上运行Windows exe安装。哦

错误消息引用Unix样式的路径,但触发器的文件名为
.exe
。您是否在Windows上本地测试编译的二进制文件,然后有可能在Unix服务器上运行它?先生\女士,您赢得了大奖!事实就是这样,我们的服务器在几个月前被转移到了Linux上!