Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Redhat/Fedora - [решено] Cron на Openvz игнорирует строчки скрипта.

Ответить
Настройки темы
Redhat/Fedora - [решено] Cron на Openvz игнорирует строчки скрипта.

Аватара для LLIkoD

Новый участник


Сообщения: 27
Благодарности: 0


Конфигурация

Профиль | Отправить PM | Цитировать


Добрый день.

Проблема: crontab не отрабатывает строчки в скрипте (vzctl exec 149 df -h >> $DIR/stat-info.txt)

Написал простенький скрипт сбора информации с контейнеров. Конечный файл улетает на почту. Почта средствами java и отношения к скрипту не имеет:
Код: Выделить весь код
 
# ! /bin/bash
######################################
# Stat  scripts 25.01.2018           #
######################################
# <<< BEGIN SCRIPT >>>

DATE=$(date +%Y.%m.%d-%H:%M:%S)
DIR=/vz/private/149/var/tmp

echo "Today $DATE"<----><------><------> > $DIR/stat-info.txt
echo "==========================" <----> >> $DIR/stat-info.txt
vzctl exec 149 uname -n><------><------> >> /vz/private/149/var/tmp/stat-info.txt
echo "-----"<--><------><------><------> >> $DIR/stat-info.txt
vzctl exec 149 df -h <-><------><------> >> $DIR/stat-info.txt
echo "-----"<--><------><------><------> >> $DIR/stat-info.txt
vzctl exec 149 free -h ><------><------> >> $DIR/stat-info.txt
echo "==========================" <----> >> $DIR/stat-info.txt
.... и далее так по всем контейнерам.

в crontab запись:
Код: Выделить весь код
*/2 * * * * /etc/init.d/stat-hdd

Запускаю его руками:

Код: Выделить весь код
 
Today 2018.01.29-10:34:15
==========================
тут_имя_контейнера.ru
-----
Filesystem      Size  Used Avail Use% Mounted on
/dev/simfs       66G   50G   14G  79% /
none             22G  8.0K   22G   1% /dev
none             22G     0   22G   0% /dev/shm
-----
             total       used       free     shared    buffers     cached
Mem:           44G        33G        10G       2.1G         0B       3.4G
-/+ buffers/cache:        29G        14G 
Swap:          20G       2.0G        18G 
==========================
Запускает его cron:
Код: Выделить весь код
Today 2018.01.29-10:36:01
==========================
-----
-----
==========================
Эксперименты показали
- cron вообше не хочет выполнять vzctl. Будь то touch; exec или что то другое.
- скрипт (sh /etc/init.d/stat-hdd), записанный в кроне приводит к тому же результату.
- делал запись в кроне через файл в папке /etc/cron.d/vz - результат тотже - cron не хочет выполнять vzctl.

Очень прошу вашей помощи. Сам три дня гуглил ...
Заранее спасибо! )

пс: еще одна не решенная проблема, на той же ноде только на одном из контейнеров, и тоже по крону - http://forum.oszone.net/showthread.p...21#post2791821

Отправлено: 09:45, 29-01-2018

 
mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


LLIkoD,
в cron-скриптах надо указывать полный путь к исполняемым файлам (в данном случае к vzctl )
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:57, 29-01-2018 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для LLIkoD

Новый участник


Сообщения: 27
Благодарности: 0

Профиль | Отправить PM | Цитировать


ммм... всё так просто? пробую.

Вы правы Уважаемый mar! Большое спасибо. Вопросов больше не имею ))

(прошу Вас бросить свой взгляд на еще одну проблему об которую споткнулся http://forum.oszone.net/showthread.p...21#post2791821 )

Последний раз редактировалось LLIkoD, 29-01-2018 в 10:25.


Отправлено: 10:19, 29-01-2018 | #3



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Redhat/Fedora - [решено] Cron на Openvz игнорирует строчки скрипта.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Проверка строчки на сервере idlazarev_alex@vk Скриптовые языки администрирования Windows 1 07-10-2014 21:28
Прочее - cron - запуск php скрипта amohax Общий по Linux 6 28-04-2013 20:01
Redhat/Fedora - Миграция в OpenVZ mitsumoto Общий по Linux 0 26-08-2012 12:28
Redhat/Fedora - openvz - tun mitsumoto Общий по Linux 0 20-07-2012 08:40
Автовыполнение скрипта php(без cron-a) Weblack Вебмастеру 0 09-11-2010 20:35




 
Переход