Bash: вызвать скрипт оболочки, но не ждать код возврата
Возможно ли в Bash вызывать сценарий оболочки из другого сценария оболочки, но исходный сценарий не будет ждать завершения подпрограммы?
2 ответа
Решение
Просто раскошелиться &
, Как в, sh /path/to/script/script.sh &
Это будет печатать сообщения из нижнего индекса, но вы можете заменить & на >/dev/null &
и подавить вывод.
Вы должны использовать "nohup", чтобы убедиться, что процесс / скрипт завершается, даже если ваш пользователь вышел из системы:
nohup /my/script.sh &