Comment puis-je exécuter XSP4 comme processus d'arrière-plan sur Linux?

StackOverflow https://stackoverflow.com/questions/9005689

  •  14-11-2019
  •  | 
  •  

Question

Existe-t-il un moyen facile d'obtenir l'exécution de XSP4 en tant que processus d'arrière-plan sur un serveur Linux?

Quand j'exécute XSP4, j'obtiens ceci:

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

Donc, si je quitte le terminal, je l'exécute à partir de lui arrête le serveur.

Dois-je écrire un démon pour faire cela? Ou y a-t-il déjà quelque chose en place qui me manque?

Merci

Était-ce utile?

La solution

Vous avez plusieurs options. Si votre problème est la fermeture du terminal, alors filtrer Peut être une solution simple (exécutez simplement l'écran XSP4, puis Ctrl + A, D et vous pouvez fermer le terminal). Si la méthode que vous avez utilisée vous convient, utilisez-la - mais XSP mourra après la fermeture du terminal. XSP doit être généralement utilisé pour le débogage, les solutions de production sont FASTCGI ou APACHE module, donc ce sont des démons "par définition".

Autres conseils

Je devais utiliser Mono pour une démo que j'ai dû montrer et j'ai fait face au même problème. Mon solution de contournement a été:

xsp4 --nonstop &

Noter: Il affichera les informations initiales et si vous appuyez sur Entrée, elle continuera à fonctionner. Vous pouvez également quitter le terminal si vous le souhaitez et il continuera également.

vous pouvez installer le xsp4 dans le terminalsudo apt-get install mono-xsp4Ensuite, accédez à votre dossier de projet où le projet ASP a enregistré et saisissez le terminal xsp4

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top