The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"непонятки с выполнением скрипта через Cron"
Отправлено rdsden, 19-Июл-10 12:28 
Набираю в консоли команду для вывода размеров виртуальных почтовых ящиков пользователей с одновременной сортировкой по размеру:

localhost# du -d 1 /var/spool/mail/sibis.ru/ | sort -rn > /var/log/mailboxlimit/mailsize.txt

В указанной дериктории появляется файл, где отсортирован по размеру записан список всех почтовых ящиков. Все хорошо, ставим это дело в задание на выполнение в определенный часы, а также прикручиваем текущую дату и отправку по почте.

создаем файл mailboxes_spacelimit.sh с таким содержимым:
#!/bin/sh
du -d 1 /var/spool/mail/sibis.ru/ | sort -nr > /var/log/mailboxlimit/mailbox.sizelist
cat /var/log/mailboxlimit/mailbox.sizelist | mail -s "mailbox spacelimit report `date`" root@sibis.ru
mv /var/log/mailboxlimit/mailbox.sizelist /var/log/mailboxlimit/mailbox.sizelist.`date +%d%m%y`

Выставляем права на исполнение, запускам скрпт и вуаля: создался файл со списком, он же отправился по почте, проверяем, все отлично, список с размерами всех ящиков лежит у меня в почте. Осталось только поставить этот скрипт в задание.

Набираю crontab -e
Добавляю строки на ближайшее время:
# Mailbox space limit
58      14      *       *       *       /usr/local/scripts/mailboxes_spacelimit.sh

И что же мы видим? В нужной дериктории лежит нужный файл, он же пришел мне по почте, но на месте размера каждого ящика стоит цифра увеличеная вдвое!

Что я не так делаю?

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, [email protected] (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.

На сайте действует частичное премодерирование - после публикации некоторые сообщения от анонимов могут автоматически скрываться ботом. После проверки модератором ошибочно скрытые сообщения раскрываются. Для ускорения раскрытия можно воспользоваться ссылкой "Сообщить модератору", указав в качестве причины обращения "скрыто по ошибке".



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

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