Неожиданная проблема с cron, Shivva, 14-Ноя-06, 06:30 [смотреть все]Написал програмку юзером loader, и в конце програмки идет запуск двух скриптов. Включил все это в крон loadera для выполнения кадые сутки. Програмка сама выполняется, а скрипты нет. Причем если запускать ручками програмку из под loadera, то все окей проходит. Разнес запуск в кроне всего по отдельности: програмки отдельно , 2 скрипта тоже в разное время. Опять же выполняется только програмка скрипты. В логе крона пишется что произошел запуск скриптов а результата нет :(. Ручками же запуск идет без проблем. (все это под юзером loader). Помогите а то голову уже сломал.
|
- Неожиданная проблема с cron, newser, 09:30 , 14-Ноя-06 (1)
>Написал програмку юзером loader, и в конце програмки идет запуск двух скриптов. >Включил все это в крон loadera для выполнения кадые сутки. Програмка >сама выполняется, а скрипты нет. Причем если запускать ручками програмку из >под loadera, то все окей проходит. Разнес запуск в кроне всего >по отдельности: програмки отдельно , 2 скрипта тоже в разное время. > >Опять же выполняется только програмка скрипты. В логе крона пишется что произошел >запуск скриптов а результата нет :(. Ручками же запуск идет без >проблем. (все это под юзером loader). Помогите а то голову уже >сломал. Тема обсуждалась уже тысячи раз! Настройте переменную PATH либо в crontab'е, либо в программе и скриптах.
- Неожиданная проблема с cron, Shivva, 11:05 , 14-Ноя-06 (2)
>Тема обсуждалась уже тысячи раз! Настройте переменную PATH либо в crontab'е, либо >в программе и скриптах. Если я указываю в кроне полный путь до скриптов, то зачем PATH прописывать ? Сразу извиняюсь за идиотские вопросы, недавноя Линух бороть стал.
- Неожиданная проблема с cron, newser, 11:59 , 14-Ноя-06 (3)
>Если я указываю в кроне полный путь до скриптов, то зачем PATH >прописывать ? >Сразу извиняюсь за идиотские вопросы, недавноя Линух бороть стал. Затем, что Ваши скрипты могут и не знать, где лежат те или иные вызываемые программы. Например, в crontab есть строчка: PATH=/bin:/usr/bin то если в скрипте нужно вызвать программу /usr/local/bin/program, то вызывать ее нужно по полному пути, либо задать в скрипте переменную PATH: PATH=/usr/local/bin:$PATH и тогда вызывать ее можно как просто program. Но лучше все-таки указать полный путь, чтобы избежать неоднозначностей.
- Неожиданная проблема с cron, dkrot, 12:38 , 14-Ноя-06 (4)
>>Тема обсуждалась уже тысячи раз! Настройте переменную PATH либо в crontab'е, либо >>в программе и скриптах. > >Если я указываю в кроне полный путь до скриптов, то зачем PATH >прописывать ? >Сразу извиняюсь за идиотские вопросы, недавноя Линух бороть стал. Покажите полную строку в crontab'е. CMD (command) выводится cron'ом как попытка запуска, о факте запуска она не свидетельствует. Если они даже отдельно c абсолютным путем не запускаются, то ... что подразумевается под результатами?
- Неожиданная проблема с cron, Shivva, 13:49 , 14-Ноя-06 (5)
>Покажите полную строку в crontab'е. >CMD (command) выводится cron'ом как попытка запуска, о факте запуска она не >свидетельствует. >Если они даже отдельно c абсолютным путем не запускаются, то ... что >подразумевается под результатами? В крон занесено вот так: 50 06 * * * /home/loader/Bufer/CopyFTP 20 07 * * * /home/loader/Starter/AT-8524 50 07 * * * /home/loader/Starter/PACK1550.sh 1-я это программа 2-а других это скрипты. первый скрипт вот такой ./../Script/IP/find_n_l a sh AT-8524 vdva/golfisgood@fst ./../Script/IP/ ./../Traffic/AT-8524/ *.log N N второй скрипт ./../Script/IP/find_n_load.sh PACK1550 vdva/golfisgood@fst ./../Script/IP/ ./../Traffic/PACK1550/ *.log N N А результатом является занесение скриптами данных в БД Папки /Script и /Traffic лежат там же где и /Starter
- Неожиданная проблема с cron, Shivva, 11:43 , 15-Ноя-06 (6)
спасибо за помощь, разобрался . Просто взял и занес в запускаемый скрипт установки окружения, которые прописаны в профайле юзера loader и все заработало.
|