Я написал небольшую утилиту для haXe + Neko, которая должна выполнять некоторые команды GIT. Чтобы избежать жесткого кодирования пути к исполняемому файлу GIT, я хотел бы использовать команду which, чтобы выяснить, где он находится. Все работает, как и ожидалось, при запуске вручную из консоли, но не тогда, когда приложение запускается по заданию cron.
Я знаю об ограниченной среде (здесь или здесь), когда вы запускаете скрипт с использованием cron, но все же удивлен, что это не работает:
/usr/bin/which git >> /home/user/git.txt
Текстовый файл создан, но содержимое пусто. Опять же, при запуске из консоли все работает как положено.
Есть идеи? Я использую OS X Leopard, если это поможет.
Спасибо : )
Juan