The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"как можно избежать этого сообщения"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Разное / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"как можно избежать этого сообщения"  +/
Сообщение от sergeyfromkomi (ok) on 17-Авг-11, 13:23 
есть рабочий скрипт-ик:

/usr/bin/scp  /tmp/sendsms/*  root@10.10.0.3:/var/spool/sms/outgoing/

как можно избежать этого сообщения(в случае отсутствия файлов в "/tmp/sendsms/"):
/tmp/sendsms/*: No such file or directory

чтоб почту не засоряло....

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "как можно избежать этого сообщения"  +/
Сообщение от DeadLoco (ok) on 17-Авг-11, 13:52 
>  /usr/bin/scp  /tmp/sendsms/*  root@10.10.0.3:/var/spool/sms/outgoing/
> как можно избежать этого сообщения(в случае отсутствия файлов в "/tmp/sendsms/"):
> /tmp/sendsms/*: No such file or directory
> чтоб почту не засоряло....

1. Упомянуть, что скриптик стартуется из крона. Это важно.
2. В скриптике отредиректить стдаут-стдерр в /дев/нулл

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "как можно избежать этого сообщения"  +/
Сообщение от sergeyfromkomi (ok) on 17-Авг-11, 15:06 
>>  /usr/bin/scp  /tmp/sendsms/*  root@10.10.0.3:/var/spool/sms/outgoing/
>> как можно избежать этого сообщения(в случае отсутствия файлов в "/tmp/sendsms/"):
>> /tmp/sendsms/*: No such file or directory
>> чтоб почту не засоряло....
> 1. Упомянуть, что скриптик стартуется из крона. Это важно.
> 2. В скриптике отредиректить стдаут-стдерр в /дев/нулл

я правильно Вас понял:
так?


# ee /etc/crontab
/bin/sh /usr/local/bin/scp_sms.sh > /dev/null

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "как можно избежать этого сообщения"  +/
Сообщение от DeadLoco (ok) on 17-Авг-11, 15:47 
> я правильно Вас понял:
> так?

Лучше сделать это внутри скриптика, для конкретно той команды, которая пытается открыть файл-каталог. А еще лучше сделать проверку существования файла перед открытием


if [ -e /path/to/the/file.ext ]
   then
      foo;
   else
      bar;
fi

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "как можно избежать этого сообщения"  +/
Сообщение от sergeyfromkomi (ok) on 17-Авг-11, 17:04 
спасибо
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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