On Sun, Sep 16, 2007 at 11:13:09PM +0400, Vitaly Lipatov wrote: > On 16 сентября 2007, Dmitry V. Levin wrote: > > On Sun, Sep 16, 2007 at 08:51:47PM +0400, Alexey Tourbin wrote: > > > > Не знаю. Лучше не писать /bin или /usr/bin к стандартным > > > командам (а также /sbin и /usr/sbin, если предполагается, > > > что скрипт исполняется от рута). > > > > +1 (это основы unix; бывают исключения вроде unreliable $PATH, > > но обычно полные пути к исполняемым файлам, которые должны > > быть в $PATH, не пишут). > > Отдельно приходится бороться с людьми, которые делают > $ su > А потом пытаются запустить > # /etc/init.d/что-то > которое выполняет разные команды из /sbin Обычно /etc/init.d/что-то загружает /etc/init.d/functions, в котором выставляется стандартный для системных скриптов PATH. Что, впрочем, не снимает необходимости бороться с последствиями запуска после "su" чего-то другого. -- ldv