LINUX.ORG.RU

Как выполнить произвольную команду после wget -b?


0

0

Добрый день всем.

Столкнулся с проблемой как выполнить произвольную команду после того как выполнит свою работу wget который работает в фоновом (background) режиме?

Проблема в том, что если выполнить команду "wget -b URL" то процесс уходит в фоновый режим, а если написать wget -b URL && "команда", то "команда" выполняется не после выполнения wget а сразу после его запуска. Вот и думаю как сделать так, чтобы и wget в фоне выполнился и после этого фона потом еще команда.

Всем спасибо за ответ!

Ответ на: комментарий от harrisunreal

А у меня попутный вопрос: когда он в фоне работает, как на него переключиться, допустим посмотреть ход выполнения?

ploop
()
Ответ на: комментарий от ploop

Если он переведен в фон через & - тогда командой fg. Если через -b - хз.

nnz ★★★★
()
Ответ на: комментарий от Xenius

>while pgrep wget; do sleep 5; done; yourcommand

ужоснах. help wait (в sh).

fizteh
()
Ответ на: комментарий от ploop

Запускайте его с выводом все сообщений в log-файл (опция -o или -а).

mky ★★★★★
()
Ответ на: комментарий от ploop

> когда он в фоне работает, как на него переключиться, допустим посмотреть ход выполнения?

и тут тоже screen спасет.

Rastafarra ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.