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 ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.