![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Запуск сценария в CRON - с SSH команды - не работает | frustrated1 | Shell программирование и сценарии | 31 | 09-16-2008 10:14 AM |
| ошибки в управлении корпуса скрипт в CRON | сари | Shell программирование и сценарии | 3 | 04-16-2008 04:09 AM |
| Запуск сценария в CRON вопрос | NycUnxer | UNIX для чайников Вопросы И Ответы | 3 | 01-02-2008 01:22 PM |
| Запуск скриптов Cron только @ запуск прямую помощь!! | perk_bud | Shell программирование и сценарии | 3 | 07-17-2007 06:29 AM |
| Запуск сценария с помощью CRON | ankurgupta | Shell программирование и сценарии | 4 | 12-12-2002 10:41 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
У меня следующий сценарий (trapsize), которая проверяет файл размером в моем журнале сервер, и если файл GT 6G, она почти сигнал к администратору для проверки. Следующие работы как чемпион, когда я выполняем. / Trapsize войти в систему в качестве корневого пользователя с помощью оболочки Bash.
Код:
FILESIZE=$(ls -l /opt2/fwsm/fwsm | tr -s " " "\t" | cut -f5)
MAILGROUP="userA@conus.army.mil, userB@conus.army.mil, userC@conus.army.mil"
if [ $FILESIZE -lt 6000000000 ]
then
: # no action required
else
echo "$FILESIZE" | mailx -r userD@post.army.mil -s "File Size Limit of 6g Reached on fwsm" $MAILGROUP
fi
Я создал следующих в / USR / LIB / trapsize для CRON, но я не могу получить его функции. Любые советы будут оценены. Код:
#! /bin/sh
#
# Script will periodically check the log size for the FWSM and notify admin if greater than 6g - jbrannen
#
#
#
FILE=fwsm
FILEPATH=/opt2/fwsm/
FILESIZE=$(ls -l $FILEPATH$FILE | tr -s " " "\t" | cut -f5)
MAILGROUP="userA@conus.army.mil, userB@conus.army.mil, userC@conus.army.mil"
if [ $FILESIZE -lt 6000000000 ]
then
: # no action required
else
echo "$FILESIZE" | mailx -r userD@post.army.mil -s " File Size Limit of 6g reached on fwsm" $MAILGROUP
rm $FILESIZE
fi
trapsize: синтаксическая ошибка в строке 10: `файла \u003d $ 'неожиданным |
|
||||
|
Или ваш /бин / ш слишком стар, чтобы понять $ (Ls ...) синтаксиса. Может быть, попробовать с Размер файла Ls \u003d `...` вместо.
|
|
||||
|
Спасибо. Решение заключается в использовании назад ТИКС вместо долл. США (как это было предложено. На дополнительное место в примере, является иллюзией получают путем шрифта Думаю, потому, что она не в самом коде.
Я ценю помощь. JB ![]() |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|