The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Неожиданная проблема с 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



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру