尝试从提交后挂钩运行 ftpsync.pl
正如标题所示,我正在尝试将更改后的树 ftpsync 到我们的开发 Web 服务器。提交时我收到此错误:
提交后挂钩失败(退出代码 13) 输出:无法创建同步文件 对于时间同步选项 /data/ftpsync/ftpsync.pl 第 484 行。
我尝试查看第 484 行,但 Perl 对我来说看起来像是一门外语:)
我需要设置什么权限以及在哪里可以创建同步文件?
As the title says, I'm trying to ftpsync changed tree to our dev web server. On committing I get this error:
post-commit hook failed (exit code 13)
with output: Cannot create syncfile
for time sync option at
/data/ftpsync/ftpsync.pl line 484.
I've tried looking at line 484 but Perl looks like a foreign language to me :)
What permissions do I need to set and where so that syncfile can be created?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
它在当前目录中创建文件,据我所知,在此之前不会更改目录。最简单的方法是在启动脚本之前将目录更改为 /tmp (并在其参数中指定本地目录,而不是使用默认的 .)。
It creates the file in the current directory, and as far as I can tell doesn't change directories before that point. The easiest thing to do would be to change directories to /tmp before starting the script (and specify a local directory in its args instead of using the default .).