выход из сценария оболочки с фоновыми процессами

Мне нужно как-то выйти из моего script.sh (с кодом возврата - было бы лучше всего), который запускает некоторые другие команды и другие сценарии в фоновом режиме.

Я пытался запускать команды через

nohup myInScript.sh &

, также я пытался использовать в конце script.sh

disown -a[r]

, а также я пытался убить его

kill $$ 

, но скрипт просто зависает после последнего команда и не будет завершена. Как заставить ее выйти после выполнения ее команд? пожалуйста, помогите.

edit: Чтобы быть более конкретным, я запускаю сценарий удаленно через ssh на другом компьютере.

7
задан uniquepito 14 November 2011 в 15:06
поделиться