Назад | Перейти на главную страницу

Bash Script завершается, когда терминал оболочки закрывается

Я могу успешно запустить приведенный ниже сценарий с терминала в ubuntu 14.04. Однако, когда я закрываю терминал, процесс vlc также завершается, чего я не хочу. Я пробовал использовать «&», чтобы он работал в фоновом режиме, но безрезультатно (script.sh &). Есть ли предложения о том, как запустить приведенный ниже сценарий, чтобы при закрытии терминала процесс vlc не завершался? Мы ценим любые предложения.

#!/bin/bash
vlc --extraintf telnet localhost 4212 --vlm-conf /home/test/Videos/temp.vlm

Ты можешь использовать Экран открывать «виртуальные консоли» в рамках сеанса.

  • Чтобы установить экран: sudo apt-get install screen
  • Чтобы начать новый сеанс: screen
  • Чтобы отключиться от сеанса: одновременно нажмите и отпустите CTRL + A, а затем D.
  • Чтобы получить список текущих активных сессий: screen -ls
  • Чтобы повторно подключиться к сеансу: screen -r <SESSION ID>
  • Чтобы начать именованный сеанс: screen -S <SESSION NAME>
  • Чтобы повторно подключиться к именованному сеансу: screen -r <SESSION NAME>