Как автономно установить Gnome 3 на CentOS 7?

Добавление & к команде - это способ запустить команду в фоновом режиме. Итак:

su - $sUser -c "/path/to/correct/script.sh" &

Или, если вы хотите убедиться, что сценарий не получит SIGHUP (сигнал зависания) от сценария B, используйте disown

su - $sUser -c "/path/to/correct/script.sh" & disown

Я не уверен на 100%, что это будет точный эффект, который вам нужен, поскольку могут быть побочные эффекты от использования su . Команда nohup также полезна для этого типа усилий, поскольку она останавливает любые вывод на терминал, но это зависит от ваших конкретных обстоятельств.

Этот ответ содержит дополнительные разъяснения по использованию & , disown и nohup .

1
07.11.2017, 20:54
0 ответов

Теги

Похожие вопросы