Linux: работаем в консоли с помощью screen
Всем хорош доступ по ssh. Вот только при разрыве сессии команда, выполняемая по ssh прерывается. Если, например, нужно перекодировать видео в консоли — процесс может быть очень долгим. Для этого и нужна утилита screen — она позволяет в одной консоли создать несколько виртуальных «экранов» при разрыве соединения по ssh, команды запущенные в этих терминалах остаются запущенными.
Запускаем screen:
Запускаем нашу «долгоиграющую» команду:
Отключаемся от экрана screen комбинацией клавиш Ctrl + a d
При этом вернемся в предыдущий терминал и увидим строчку:
Просмотреть список активных экранов можно командой:
В дальнейшем подключиться к крану можно командой:
Все. Теперь можем спокойно отключаться от ssh сервера. Видео будет перекодировано.
Запускаем screen:
screen
Запускаем нашу «долгоиграющую» команду:
ffmpeg -i out.mpg -r 25 -s 704x576 -vcodec xvid -b 2500k -acodec mp3 -ab 128k -ar 48000 out.avi
Отключаемся от экрана screen комбинацией клавиш Ctrl + a d
При этом вернемся в предыдущий терминал и увидим строчку:
[detached]
Просмотреть список активных экранов можно командой:
screen -ls
There is a screen on:
12982.pts-1.server-main (Detached)
1 Socket in /var/run/screen/S-root.
В дальнейшем подключиться к крану можно командой:
screen -r 12982.pts-1.server-main
Все. Теперь можем спокойно отключаться от ssh сервера. Видео будет перекодировано.
Комментарии (5)
RSS свернуть / развернутьyababay
ksandras
Теперь Transmission довели до ума — пользуюсь им — в нем отличный веб интерфейс — можно сделать upload сразу множества торрент файлов.
Sergei_T
Markony
Дофига букаф, можно короче:
yababay
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.