Questa domanda potrebbe essere ovvia per alcuni, ma ho cercato su Internet e non ho trovato la risposta. Stavo seguendo una guida di installazione su Strut. Come posso interrompere il compito di Grunt? Sono in esecuzione di Windows 7.Come smettere di Grunt
risposta
Se si tratta di un compito che si attualmente in esecuzione si può fermare con
ctrl + c
Se si tratta di un compito che è in esecuzione in background si può trovare il suo ID processo (PID) con
ps aux | grep grunt
e poi uccidere conkill {pid}
'netstat -bo' e' taskkill/PID {pid} 'per Windows 7. Grazie, l'ho risolto con' ctrl + c'. Non c'era un processo in background. – jasonszhao
Ho dovuto usare 'kill -9 {pid}' dato che il mio compito era catturato in un ciclo infinito –
uno di linea per uccidere il compito grugnito attualmente in esecuzione:
kill -9 $(ps -aux | grep -v "grep" | grep grunt | awk '{print $2}')
Spiegazione:
Uccidi è il comando per terminare un processo
L'opzione -9 è usato per ensure the process is actually killed se è bloccato in un ciclo
ps -aux liste i processi attualmente in esecuzione
grep -v "grep" esclude tutte le righe con la parola grep così noi non uccidiamo il comando grep corrente che ci sono in esecuzione
grep grugnito solo restituisce il linea con grugnito
E infine awk '{print $ 2}' restituisce il numero nella seconda colonna che è il pid. Questo è ciò che è passato per uccidere.
Si tratta di Windows o Linux? Non funziona sulla mia scatola di Windows. "kill" non è riconosciuto come comando –
@StephenR Linux –
Una soluzione più breve con un trucco ingegnoso come Felix Eva:
kill -9 $(ps -aux | grep "[g]runt" | awk '{print $2}')
Il []
evita avere la parola 'grunt' nel grep, in modo da non ottenere accidentalmente cancellati.
In PowerShell, eseguire Get-Process cmdlet, per elencare tutti i processi o con un elenco separato da virgola per filtrare (anche i caratteri jolly funzionano). Il suo alias è ps
. Per esempio:
Get-Process grunt, node
o
ps grunt, node
Una volta determinato l'ID di processo (terza colonna da destra, 'Id'), quindi è possibile utilizzare Stop-Process per porvi fine. Il suo alias è kill
.Per esempio:
Stop-Process 2570
o
kill 2570
sto postando questo perché la domanda e un commentatore chiede un Windows e grep
non funziona sul mio Windows 10 installare, e il suo equivalente Powershell , Select-String, non restituisce in modo soddisfacente le informazioni complete sul processo. Per fortuna Get-Process ha il suo filtro!
- 1. Come smettere di SYN_SENT?
- 2. Come smettere di CSS3 transizione
- 3. Come smettere di ascoltare NSEvents?
- 4. Come smettere di pensare "relazionalmente"
- 5. come smettere di tessuto esecuzione
- 6. android come smettere di gps
- 7. Come eseguire grunt 0.4. * Senza grunt-cli
- 8. Come smettere di lampeggiare di contenuto inascolto
- 9. Come smettere di ingresso in SublimeREPL
- 10. Come smettere di RVM interferendo con JRuby
- 11. scrapy- come smettere di reindirizzare (302)
- 12. Come faccio a smettere di web.config eredità
- 13. Come smettere di reindirizzare dopo l'evento `drop`?
- 14. Come smettere di eseguire i servizi?
- 15. Come posso eseguire un'attività grunt da un'attività grunt?
- 16. AngularJS html5Mode utilizzando Grunt connect. grunt 0.4.5
- 17. Come usare grunt-contrib-livereload?
- 18. Come ottenere l'output di feed di un'attività grunt in un'altra attività grunt?
- 19. Come smettere di ripetere i servizi di allarme in Android?
- 20. come smettere di ricciolo php di inviare accettare intestazione
- 21. Eclipse Mars: Come smettere di errore di aggiornamento del database
- 22. Come segnalare a una goroutine di smettere di funzionare?
- 23. Parametri riga di comando grunt
- 24. Shift-reduce: quando smettere di ridurre?
- 25. Installazione di Node Grunt localmente
- 26. Come rendere IIS7 smettere di servire una cartella?
- 27. Come smettere (al fine di invertire) un'animazione fabricjs
- 28. Come smettere di ridimensionare la tabella quando i contenuti crescono?
- 29. Come smettere di aggiornare la pagina dopo una chiamata ajax?
- 30. Come smettere di eseguire test MsTest al primo errore?
'CTRL + c' forse? – maxdec
Sì, è quello che pensavo, ma non ha un processo in background? – jasonszhao