LINUX.ORG.RU

Выполнение скрипта без подтверждения команды!


0

0
Здраствуйте! Пишу скрипт: smbclient //winhost/winshare -c "mget \* /myhost/myshare/*" -U user%password; Так вот он выполняеться и копирует файлики, но он каждый рас спрашивает меня "хочу ли я его скопировать?" (y\n?). Так как это скрипт, мне не надо чтобы он спрашивал подтверждение на копирование. Как это зделать?

либо пропатчить этот smbclient если у него нет опции типа --allways-yes
либо использовать expect
lg ★★
()
а
yes | smbclient //winhost/winshare -c "mget \* /myhost/myshare/*" -U user%password
здесь не хватит?
Anonymous ★★★★★
()
Спасибо! Все работает!
MaxVal
() автор топика

>yes | smbclient //winhost/winshare -c "mget \* /myhost/myshare/*" -U >user%password
>здесь не хватит?
может не хватить если прога например сначала пробует читать напрямую с терминала а потом(если не получитсья из терминала) уже из stdin
lg ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.