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