есть рабочий скрипт-ик:/usr/bin/scp /tmp/sendsms/* root@10.10.0.3:/var/spool/sms/outgoing/
как можно избежать этого сообщения(в случае отсутствия файлов в "/tmp/sendsms/"):
/tmp/sendsms/*: No such file or directoryчтоб почту не засоряло....
> /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. В скриптике отредиректить стдаут-стдерр в /дев/нулл
>> /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
> я правильно Вас понял:
> так?Лучше сделать это внутри скриптика, для конкретно той команды, которая пытается открыть файл-каталог. А еще лучше сделать проверку существования файла перед открытием
if [ -e /path/to/the/file.ext ]
then
foo;
else
bar;
fi
спасибо