mysql_zap
mysql_zap
termina i processi che corrispondono a un certo pattern. Utilizza il comando ps e i segnali Unix, perciò funziona solo su sistemi Unix e Unix-like.
Si può chiamare mysql_zap
in questo modo:
shell> mysql_zap [-signal] [-?Ift]
Un processo viene terminato se la sua linea di output nel comando ps
corrisponde al pattern. Per default, mysql_zap
chiede conferma per ogni processo. Si risponda y per terminare il processo, q per uscire da mysql_zap
. Se ottiene qualsiasi altra risposta, mysql_zap
non tenta di terminare il processo.
L'opzione -signal, se presente, specifica il numero del segnale da inviare a tutti i processi. Altrimenti, mysql_zap
tenta prima con TERM (segnale 15) e poi con KILL (segnale 9).
mysql_zap
supporta anche le seguenti opzioni:
--help
,-?
,-I
- Mostra un messaggio di help e termina l'esecuzione.
-f
- Esecuzione forzata.
mysql_zap
tenta di terminare tutti i processi senza chiedere conferma.
- Esecuzione forzata.
-t
- Modalità test: mostra informazioni per ogni processo, ma non lo termina.
Esempio: localhost:~# mysql_zap -t mysql stty: standard input: unable to perform all requested operations USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 4073 0.0 0.2 3804 1308 ? S 08:51 0:00 /bin/bash /usr/bin/mysqld_safe mysql 4258 3.3 15.7 939740 81236 ? Sl 08:51 30:18 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --port=3306