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