come terminare il servizio o il servizio firebase


119

Ho fatto sviluppo web con Angular2 e ho utilizzato sia Angular2 che Firebase per eseguire server locali. Non sono riuscito a trovare un comando simile alla digitazione quit quando utilizzo Ionic per creare un server, quindi devo chiudere la scheda del terminale ogni volta. C'è un modo per terminare il server e riavere la mia scheda terminale?

Grazie.

Risposte:


209

È possibile utilizzare il seguente comando per terminare un processo in corso:

ctrl + c


6
Ho un servizio in esecuzione in una finestra della console e non risponde affatto a ctrl + c.
Shawn de Wet

28

Prova a utilizzare ctrl+ cdue volte per ottenere la richiesta di terminare il processo batch.


CTRL + C due volte necessari
Muhammad Nadeem

2
@ Jonathan Per favore assicurati di sistemare il più possibile quando suggerisci una modifica. In questo caso assicurati che la frase inizi con una lettera maiuscola e termini con un punto, ad esempio.
André Kool

In realtà la prima volta mostra il prompt Terminate batch job (Y/N)?e sembra che la seconda volta imponga la terminazione.
Patrick

22

Se non riesci a vedere il comando "ng serve" in esecuzione, puoi eseguire le seguenti operazioni su Mac OSX (dovrebbe funzionare anche su qualsiasi software Linux e Uni).

ps -ef | grep "ng serve"

Da questo, trova il PID del processo e poi uccidilo con il seguente comando.

kill -9 <PID>

1
Grazie per avermi aiutato. Se sei su Windows, apri semplicemente il task manager e termina il processo node.exe. Spero che questo possa aiutare
Yacino

taskkill / F / IM node.exe (Attenzione: questa forza chiude tutte le istanze di node.exe su Windows)
kirodge

20

Se ctrl+ cnon funziona usa questo:

ctrl+ shift+c

A volte le persone cambiano il comportamento di ctrl + c per copia / incolla quindi potrebbe essere necessario questo.

Ovviamente, dovresti anche assicurarti che la finestra del terminale abbia il focus della tastiera, ctrl + c non funzionerà se la finestra del tuo browser è attiva.


ctrl + maiusc + c ha funzionato per me. Penso che ctrl + c abbia smesso di funzionare perché ho installato il plug-in VIM.
Eternal21

11

Sono stato in grado di fermarmi tramite questo su Windows per Angular 8:

Passaggio 1: trova il processo 4200

netstat -ano | findstr :4200

Passaggio 2: elimina il processo:

taskkill /PID <PID> /F

inserisci qui la descrizione dell'immagine


Sembra inutilmente difficile quando puoi usare Ctrl + C?
Caltor

1
@Caltor quando chiudi quel terminale ma il server è in esecuzione è molto utile in quello scenario
Vishal Sharma

8

ctrl+ c O ctrl +Pause/Break

Entrambi chiederanno Terminate batch job, quindi premere Y o y e fare clic su Invio.


1

Poter usare

killall -9 

Il comando killall può essere utilizzato per inviare un segnale a un particolare processo utilizzando il suo nome. Significa che se hai cinque versioni dello stesso programma in esecuzione, il comando killall ucciderà tutte e cinque.

Oppure puoi usare

pgrep "ng serve"

che troverà l'ID di processo di ng e quindi puoi usare il seguente comando.

kill -9 <process_id>

0

è sufficiente modificare qualcosa nel tuo editor di testo e ricaricare localhost. tutta la tua connessione andrà persa e avrai la possibilità di servire il nuovo progetto nella console.


0

Stavo cercando di eseguirlo dalla console di Gestione pacchetti di Visual Studio 2017. Nessuno dei suggerimenti di cui sopra ha funzionato.

Vedere questo collegamento in cui Microsoft afferma "La soluzione non è utilizzare il gestore di pacchetti per lo sviluppo angolare, ma utilizzare invece la riga di comando PowerShell.".


0

Su macOS Mojave 10.14.4, puoi anche provare Command ⌘+ Qin un terminale.


0

Esci dall'IDE e riavvia l'IDE, provalo.


Benvenuto in StackOverFlow, puoi controllare il link Come rispondere in modo che le tue risposte possano aiutare più persone
Sylhare

Rilevante solo se stai eseguendo un servizio all'interno del terminale IDE
Caltor

0

Con Windows 10 / Powershell ctrl+ cnon funzionava; Powershell ha tentato di arrestare con garbo l'app.

Ha usato il normale cmd e non ha avuto problemi a fermare il servizio ng con ctrl+ c.


-1

---- Ctrl + c quindi scegli Y dall'opzione S / N fornita.


Questa risposta duplica le risposte esistenti e non aggiunge nulla di nuovo. Infatti manca anche una migliore formattazione presente in altre risposte precedenti.
Caltor
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.