Ubuntu Как запустить программу в фоне?
Можно с помощью nohup, тогда при обрыве ssh соединения скрипт продолжет работать
# nohup sh program_name.sh &
При этом вывод скрипта будет идти в файл nohup.out
После захода по ssh снова вам еще предстоит найти ваш процесс, т.к. управляющего терминала для него уже нет:
# ps -C sh -o pid,sid,tname,cmd 
Тут мы увидим что-то вроде:
 6955  4111 ?        program_name.sh
Далее выполни:
# ps -js 4111 
и получишь больше информации о запущенном процессе
Или поизучай команду screen, она позволит виртуальный терминал запустить, который не отвалится, когда ты отключишь сессию ssh.
использую tmux
Краткая шпаргалка по tmux (менеджеру терминалов)
https://habrahabr.ru/post/126996/ 
От screen к tmux + конфиг
muhas.ru
Приручаем Tmux для повседневных нужд 
https://habrahabr.ru/post/165437/ 
запустить сеанс с разделёнными окнами
https://webhamster.ru/mytetrashare/index/mtb0/1384...