Знаете, некоторые учебники для начинающих юниксоводов рекомендуют в целях безопасности в скриптах явно указывать PATH. Ну, типа, мало ли, в каких условиях его запускать будут, лучше указать явно, чтоб не запустилось чего лишнего из ~/bin, /usr/local/, и т.п.
Вот начитавшись таких учебников, тут некоторые товарищи и написали в скрипте PATH=/usr/bin:/usr/local/bin
А я потом три дня бился головой об стенку, пытаясь понять, чего ж оно не работает при переносе на другую систему. А на этой системе tar, rm, mv и прочая стандартная лабуда оказались в /bin. Ну и, конечно, сообщения об ошибках были заботливо перенаправлены в /dev/null, чтоб их случайно никто не увидел.
Уроды.
Оригинал этой записи. Комментировать можно тут или там.
Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме
no subject