нужен сценарий, который вызовет другой процесс/сценарий и выход, но вызванный процесс должен продолжить работать

Я пытаюсь запустить скрипт, который внутренне вызывает другой сценарий

но, основной сценарий должен выйти после вызова, и вызванный сценарий должен работать независимо на фоне.

Как я могу достигнуть этого в сценариях оболочки? или есть ли какой-либо другой альтернативный способ сделать это?

Regrads, senny

1
задан user57421 25 June 2010 в 18:43
поделиться

2 ответа

nohup otherscript &

nohup гарантирует, что процесс продолжит работу, даже если текущий терминал уйдет (например, если вы закроете окно).

(Чтобы прояснить: «&» помещает другой сценарий в фоновый режим, что означает, что первый будет продолжать работу, а второй сценарий не завершится, когда завершится первый.)

3
ответ дан 2 September 2019 в 23:30
поделиться

Если ваш сценарий написан на Perl, используйте команду exec () для запуска второго сценария. exec () возвращается сразу после выполнения команды, и вызывающий сценарий может завершиться, в то время как второй сценарий продолжает работать.

http://perl.about.com/od/programmingperl/qt/perlexecsystem.htm

-1
ответ дан 2 September 2019 в 23:30
поделиться
Другие вопросы по тегам:

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