[Sysadmins] присваивание команды переменной в bash

Oleg ulug1 на mail.ru
Пт Апр 15 18:03:12 UTC 2011


On 04/15/2011 09:31 PM, Хихин Руслан wrote:
> Здравствуйте Oleg
>    В сообщении от 15 апреля 2011 Oleg написал(a):
>> /usr/local/bin/sendEmail -f Rbackup на my.domain -t op на my.domain
>> -u "R backup - ERROR" -o message-charset=UTF-8 -m "ERROR"
> Вместо  /usr/local/bin/sendEmail кладу скрипт:
>
> #!/bin/bash
> echo args= $*
>
> Вызываю из скрипта
> ....
> test='/usr/local/bin/sendEmail -f Rbackup на my.domain -t
> op на my.domain -u "R backup - ERROR"
> $test
> ....
>
> Получаю
>
> ./ss.dh
> args= -f Rbackup на my.domain -t op на my.domain -u "R backup -
> ERROR" -o message-charset=UTF-8 -m "ERROR"
>
> Всё работает.
О, спасибо, хорошая штука для отладки))
И у меня этот sendEmail написан на perl Может в этом и проблема? 
Запускать его по другому скрипте?

С уважением,
Олег


Подробная информация о списке рассылки Sysadmins