Как я могу запустить xsp4 в качестве фонового процесса в Linux? - PullRequest
1 голос
/ 25 января 2012

Есть ли простой способ запустить xsp4 в качестве фонового процесса на сервере Linux?

Когда я запускаю xsp4, я получаю это:

xsp4
Listening on address: 0.0.0.0
Root directory: /test
Listening on port: 80 (non-secure)
Hit Return to stop the server.

Поэтому, если я выйду из терминала, я запустил его, и он остановит сервер.

Должен ли я написать демона, чтобы сделать это? Или уже есть что-то, чего мне не хватает?

Спасибо

Ответы [ 3 ]

1 голос
/ 26 января 2012

У вас есть несколько вариантов. Если ваша проблема заключается в закрытии терминала, то screen может быть простым решением (просто запустите screen xsp4, затем Ctrl + A, D и вы можете закрыть терминал). Если метод, который вы использовали, вам подходит, то используйте его - однако xsp умрет после закрытия терминала. xsp должен обычно использоваться для отладки, производственные решения - FastCGI или модуль apache, так что это демоны "по определению".

0 голосов
/ 15 октября 2018

Мне пришлось использовать Mono для демонстрации, которую я должен был показать, и столкнулся с той же проблемой. Мой обходной путь был:

xsp4 --nonstop &

Примечание : будет отображаться начальная информация, и если вы нажмете Enter, он продолжит работу. Вы также можете выйти из терминала, если хотите, и он продолжится.

0 голосов
/ 09 октября 2012

вы можете установить XSP4 в терминале sudo apt-get install mono-xsp4 затем перейдите в папку вашего проекта, где сохранен проект Asp и введите в терминале xsp4

...