Есть у меня чудненький скрипт (самиздат):
#!/bin/sh
rsh host sys |
grep $1 |
awk '{print $1}'| while read kilz
do
rsh host cle li tty $kilz > /dev/null
done
не работает гад!!!
ПОМОГИТЕ
Очень надо
>
на вашей системе rsh это что?
Или усеченная оболочка или команда типа rcmd remsh
запусти скрипт в режиме трассировки погляди чего он делает:
#!/bin/sh -xПотом на удаленной системе проверь или создай файл .rhosts
Туда себя впиши:
192.168.111.2 userrпочитай опции в мане
-если твое user на локальной машине не соответствует имени на удаленной
то примени опци. -l
и т д
>>
>на вашей системе rsh это что?
>Или усеченная оболочка или команда типа rcmd remsh
>запусти скрипт в режиме трассировки погляди чего он делает:
>#!/bin/sh -x
>
>Потом на удаленной системе проверь или создай файл .rhosts
>Туда себя впиши:
>192.168.111.2 userr
>
> почитай опции в мане
>-если твое user на локальной машине не соответствует имени на удаленной
>то примени опци. -l
>и т дСпасибо за совет но проблема оказальсь в самом скрипте.
Решение
(sleep 2; echo '') | rsh -l root <адрес_киски> "cle li tty $port"
заработало но смысла не понял (sleep 2; echo '') ЧТО ЭТО?