web-dev-qa-db-fra.com

Arrêtez le serveur laravel avec une interface en ligne de commande

Je viens d'essayer d'automatiser le processus laravel comme (Démarrer, Arrêter) dans les scripts Shell . Pour démarrer le serveur Laravel, j'utilise php artisan serve dans le fichier Shell. 

J'ai essayé d'arrêter le serveur Laravel en utilisant la commande. Mais je me demandais, je n'ai pas voir les commandes pour arrêter le serveur. J'avais l'habitude de Ctl + C d'arrêter le serveur ou de fermer la commande Invite. 

1.Toutes les commandes laravel pour arrêter le serveur?

  1. J'ai démarré le serveur Laravel en utilisant le fichier Shell, qui se ferme après le démarrage.

Comment puis-je les arrêter maintenant? Je n'ai aucune invite de commande exécutant ce processus pour quitter le serveur.

4
Nandakumar

Vous pouvez tuer le port

Sudo kill $(Sudo lsof -t -i:port_number)

Comme s'il fonctionne sur 8000, vous pouvez le faire ci-dessous

Sudo kill $(Sudo lsof -t -i:8000)
19
sumit

Plus facile et vous pouvez voir tous les processus sur artisan :) 

ps aux | grep artisan or ps -aux | grep artisan
kill 'PID NUMBER'
0
Ricardo Castillo

Vous pouvez écrire votre propre commande pour exécuter un script afin de localiser et de tuer le processus.

Vous pouvez également SSH sur le serveur et redémarrer PHP.

Vous pouvez en outre utiliser ssh sur le serveur, trouver manuellement le processus et le tuer.

0
Jared Eitnier