LLIkoD
29-01-2018, 09:45
Добрый день.
Проблема: 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.php?p=2791821#post2791821
Проблема: 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.php?p=2791821#post2791821