что может быть возможной причиной того, что мой рубиновый скрипт не вызывается успешно?
обратите внимание, что когда я вручную выполняю скрипт после фиксации, например:
/var/svn/eweds/hooks/post-commit /var/svn/eweds 151
работает просто отлично, то, как мой рубиновый скрипт вызывается в скрипте после фиксации, выглядит так:
ruby /home/pmind/public_html/eweds/script/svn.rb "$REPOS" "$REV"
Так что я на самом деле в тупике, почему ручной вызов сценария ловушки работает, но не работает, когда он фактически выполняется, когда пользователь выполняет фактическую фиксацию.
обратите внимание, что я знаю, что вызывается хук-скрипт. однако мой рубиновый скрипт не выполняется успешно.
также обратите внимание, что svn запускается от имени пользователя root, сценарий после фиксации также является пользователем root, а права доступа к сценарию ruby уже установлены на 777.