Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: FreeBSD задача в фоновом режиме
цитата
13/12/10 в 22:39
 Vyacheslav
Подскажите..
Если я запустил зачачу например ffmpeg конверта со знаком & на конце или перевел при помощи Ctrl+z , bg в фон, то я могу выйти из шела не дожидаясь его выполнения, а затем залогиниться и посмотреть ход выполнения? Задание продолжит выполнятся до окончания конверта?

При выполнении команды jobs процесс приостанавливается в Stopped?
Т.е. вопрос скорее в том, нужно ли мне перезапускать после jobs снова процесс командой bg?
цитата
13/12/10 в 22:46
 Vyacheslav
вобще-то что-то тут не так...
Сразу после запуска в фоне ffmpeg в процессах и в списке фоновых задачь принимаеь STOP и Stopped icon_sad.gif
Как же его запустить?
цитата
13/12/10 в 22:54
 ibiz
возможно стоит покурить в сторону screen? icon_rolleyes.gif
цитата
13/12/10 в 23:26
 arma
+1 за screen

Код:

cd /usr/ports/sysutils/screen && make install clean
screen

(открывается screen, запускаешь свой скрипт)

Код:
Ctrl+a+d
- переключится в main окно (свернуть screen)
Код:
screen -r
- открыть запущенный screen (развернуть screen, посмотреть что там выполняется)
Код:
exit
в окне screen завершает текущую сессию.
цитата
14/12/10 в 16:37
 PistoGanza
screen действительно рулит. Вот небольшая шпаргалка по нему
цитата
14/12/10 в 17:23
 shako
Vyacheslav: выйти и оставить его работать ты можеш а войти в ту же консоль без скринов нет - посмотри в манах может есть вывод лога работы в файл тогда его можно смотреть с обновлениями tail -f файл

для некоторый вещей скрины нерулят например wget -o log -i list &
и так замечательно работает - для посмотреть что происходит tail -f log ну а пристрелить процесс kill -9 номер процесса


Эта страница в полной версии