Добрый день.
Имею скрипт startup.sh следующего содержания:
#!/bin/bash
program1 &
program2 &
Program3 &
sleep 10
Соответственно если запускать его из под терминала, то запускаются все три программы, скрипт завершает свою работу, программы висят и делают своё дело.
Однако, если запускать его из Session and Startup, то несмотря на & при окончании выполнения скрипта он закрывается и закрываются все дочерние процессы.
Вопрос - как сделать так, чтобы они продолжали работать?