È possibile annullare manualmente il comando bash attualmente in esecuzione? Quindi, ad esempio, sto usando "trova", ma ci vogliono anni ... come posso fermarlo manualmente?Posso interrompere il comando bash in esecuzione?
risposta
Alcune cose non rispondono a Ctrl + C; in tal caso, puoi anche fare Ctrl + Z che arresta il processo e quindi kill %1
- o anche fg
per tornare ad esso. Leggi la sezione man bash
intitolata "CONTROLLO LAVORO" per ulteriori informazioni. È molto utile (Se non hai familiarità con man
o l'uomo pager
, è possibile cercare usando /
. man bash
poi al suo interno /JOB CONTROL
Inserisci inizierà a cercare, n troverà la prossima partita, che è la sezione giusta.)
Press CtrlC per inviare SIGINT
al comando per tentare di interromperlo.
Ok, quindi questo è l'ordine:
1 ° tentativo: Ctrl+c
2 ° tentativo: Ctrl+z
3: accedere a un'altra console, trovare il processo del comando all'interno della vostra prima console che non risponde ad entrambe le sequenze di tasti Abort/sonno menzionati in precedenza con: ps aux
Poi uccidere il processo con: kill -9 <PROCESSID>
Naturalmente potrebbero esserci parametri più intelligenti per il comando ps o la possibilità di grep, ma ciò complicherebbe la spiegazione.
La terza opzione ha fatto per me. Grazie. –
- 1. ottenere lo script bash per echo il comando in esecuzione
- 2. interrompere il sonno in bash con una trappola segnale
- 3. Comando bash di esecuzione Android nell'app
- 4. Esecuzione di un comando bash tramite CMake
- 5. Come posso interrompere un codice in esecuzione in R con un comando da tastiera?
- 6. Posso dire a bash di eseguire un comando dopo che il comando attualmente in esecuzione è stato completato?
- 7. Bash errore ignorando per un particolare comando
- 8. Come interrompere il ciclo infinito nello script bash con garbo?
- 9. comando "sed" in bash
- 10. Come posso eseguire periodicamente un comando bash?
- 11. Converti il comando xargs Bash in PowerShell?
- 12. utilizzando il comando bash in perl
- 13. bash -x comando
- 14. Come interrompere una query mysql in esecuzione
- 15. Esecuzione della funzione bash al comando di su
- 16. Esecuzione script Cmder bash
- 17. comando matlab (da bash/riga di comando) su una sessione già in esecuzione
- 18. Esecuzione di script bash in gradle
- 19. Git Bash bash: aperto: comando non trovato
- 20. Capistrano & Bash: ignora il comando exit status
- 21. Determinare il percorso dello script BASH esecuzione
- 22. Bash unirsi comando
- 23. Come posso mantenere il contenitore in esecuzione su Kubernetes?
- 24. esecuzione del comando shell in background dallo script
- 25. Cygwin Impossibile trovare il comando bash
- 26. bash, non comando trovato
- 27. CMake: come utilizzare il comando bash in CMakeLists.txt
- 28. Come utilizzare il comando 'history-c' in uno script bash?
- 29. Come limitare il tempo di esecuzione di uno script BASH
- 30. Posso interrompere un System.Threading.Timer
'Ctrl + Z' è estremamente potente. Usalo per mettere un'attività in modalità 'sospendi'. Puoi quindi usare 'fg' per riportare l'attività in primo piano (proprio come prima era in esecuzione), oppure puoi usare' bg' per mettere l'attività in background (proprio come se avessi lanciato il comando usando un '&' alla fine). Vedi http://linuxreviews.org/beginner/jobs/ –
C'è una scorciatoia da tastiera per "CTRL + Z & kill% 1"? – kodmanyagha