Bash SVN提交后钩子的重定向输出

Bash SVN提交后钩子的重定向输出,bash,svn,redirect,hook,post-commit,Bash,Svn,Redirect,Hook,Post Commit,每当我执行subversion post-commit钩子时,它都会成功运行,但我没有得到任何到控制台的输出 我的post-commit钩子调用另一个脚本,另一个脚本提供重要的用户反馈。我尝试以这种方式重定向,但没有成功: sh /path/to/my/script.sh arg >&1 有没有其他方法可以做到这一点?可能重复@chepner我注意到这是指预提交挂钩,同样的规则是否也适用于后提交脚本?我想他们会的,但是你提供的链接上的答案非常具体,它与预提交挂钩有关。我不是肯定的

每当我执行subversion post-commit钩子时,它都会成功运行,但我没有得到任何到控制台的输出

我的post-commit钩子调用另一个脚本,另一个脚本提供重要的用户反馈。我尝试以这种方式重定向,但没有成功:

sh /path/to/my/script.sh arg >&1

有没有其他方法可以做到这一点?

可能重复@chepner我注意到这是指预提交挂钩,同样的规则是否也适用于后提交脚本?我想他们会的,但是你提供的链接上的答案非常具体,它与预提交挂钩有关。我不是肯定的,但公认的答案似乎暗示相同的规则适用于所有挂钩。这就好像钩子被调用为
任何钩子>/dev/null
,也就是说,钩子中的每个命令都继承了
/dev/null
,作为其标准输出。还要注意(我认为)Subversion钩子在存储库所在的机器上运行,这不一定是运行工作目录和
svn ci
的机器。谢谢@chepner这是非常有用的信息