powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / cron run-parts Превышен лимит размера файла
4 сообщений из 4, страница 1 из 1
cron run-parts Превышен лимит размера файла
    #38355405
ded-mazay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени!
После обновления системы с CentOS 4.8 на CentOS 5.9 и переноса заданий, перестали работать задания в кроне. Запустил run-parts руками, получил:
Код:
автор# run-parts /etc/cron_adp
/etc/cron_adp/sms:
/etc/cron_adp/sms: line 14: 28059 Превышен лимит размера файла /usr/bin/php /doc/php/smsnotify/sms-send.php

/etc/cron_adp/link:
/etc/cron_adp/link: line 17: 28064 Превышен лимит размера файла /usr/bin/php /doc/php/tasks/index.php
/etc/cron_adp/link: line 18: 28065 Превышен лимит размера файла /usr/bin/php /doc/php/tasks/dealer_notify.php
/etc/cron_adp/link: line 20: 28066 Превышен лимит размера файла /usr/bin/php /doc/php/tasks/repeats.php

И так абсолютно все задания (у меня они все на php)

С правами на папки /doc, /etc/cron_* не должно быть проблем, да и крон от рута запускается..
Вот ctontab:
авторSELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=""
HOME=/

# run-parts
01 08-22 * * * run-parts /etc/cron.hourly
*/30 * * * * run-parts /etc/cron_samsung > /var/log/cron_30min.log
02 22 * * * run-parts /etc/cron.daily
03 14 * * 0-5 run-parts /etc/cron.1400
30 18 * * 0-5 run-parts /etc/cron.evening
05 20 * * 0-6 run-parts /etc/cron.evening2
05 01 * * 0-6 run-parts /etc/cron.night
06 23 * * 0 run-parts /etc/cron.weekly
04 4 1 * * run-parts /etc/cron.monthly
*/10 08-22 * * * run-parts /etc/cron_adp > /var/log/cron_adp.log
05 12-21 * * 1-5 run-parts /etc/cron.hourly.weekdays
Подскажите что ему не нравится
...
Рейтинг: 0 / 0
cron run-parts Превышен лимит размера файла
    #38355543
ded-mazay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собсно дело было в том что относительные пути как-то неправильно воспринимаются:
посмотрел /var/log (туда php настроил логи писать), файл занимает 2 Гб. Переписал себе, удалил, стал смотреть почему лог растет, оказалось php скрипты не могут найти путь куда писать свой лог работы. В папке со скриптами есть папка .../logs, туда собсно логи и писались до перехода на CentOS 5.9. Теперь по непонятным для меня причинам скрипты пытаются писать логи в корень системы, т.е. /logs
Создал папку, дал права, заработало. Буду дальше разбираться почему путь logs/filename.log воспринимается как /logs/filename.log..
...
Рейтинг: 0 / 0
cron run-parts Превышен лимит размера файла
    #38355845
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
cron run-parts Превышен лимит размера файла
    #38355912
ded-mazay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landy,
ага, оно! - действительно рабочий каталог надо сменить было для тек. задания.
Вот только что-то смутно припоминаю что все делалось проще как-то - там в кронтабе переменную окружения HOME=/ надо было на тильду поменять чтоли (HOME=~)
Лан разберусь на досуге.., пока просто сделал cd /script/path && /usr/bin/php /script/path/script.php
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / cron run-parts Превышен лимит размера файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]