我有一個由DAV通過Apache服務的SVN回購。SVN後提交掛鉤將不會執行telnet
我創建了一個post-commit掛鉤,我想打開一個telnet會話到服務器。
當我從命令提示符執行命令時,它工作正常。
但是當我用鉤子執行它時,它失敗了,說它沒有執行權限。
我的劇本很簡單:
#!/bin/sh
REPOS="$1"
REV="$2"
echo -e symeon\\nfrobnitz\\n.say \#foo easitag $REV $(svnlook author $REPOS -r $REV) $(svnlook changed $REPOS -r $REV): $(svnlook log $REPOS -r $REV) | telnet server 8080
鉤子的RedHat Enterprise Linux機器上運行。我假設它是以apache用戶身份執行的。
任何人都知道爲什麼?
發現再試 – greg0ire
該用戶沒有按不存在... – Eric
找到apache用戶的hanme。可能是apache,httpd,看看你的進程列表/你的apache配置並找到。 – greg0ire