Log in
22-Jul-2017 Aggiornato alle 12:43 +0200

Vita da Troubleshooter: i processi ed il comando ps

Dopo aver introdotto e sottoposto alla vostra attenzione il comando top mi viene semplice passare a quest’altro particolare strumento che migliorerà di certo la vostra vita: PS
il comando ps in pratica offre una sorta di snapshot di quelli che sono in quel momento i processi in atto ed in particolare lanciato come ps –ef rende conoscibili alcune caratteristiche degli stessi processi come l’UID ed il PID che evidentemente possono salvare la vostra vita da Troubleshooter che di per se è già parecchio stressante.


Qui vi consiglio una chicca che i più esperti di sicuro avranno utilizzato qualche migliaio di volte nella loro carriera: voglio conoscere, ad esempio, le caratteristiche dei processi legati al db mt sql

pi@raspberrypi:~ $ ps -ef | grep mysql
root 590 1 0 ott20 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe
mysql 945 590 0 ott20 ? 00:43:26 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --log-error=/var/log/mysql/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --port=3306
pi 12912 12884 0 10:55 pts/0 00:00:00 grep --color=auto mysql

Come vedete in questo modo possono capire facilmente che il Db è in piedi e tutto quello in relazione al comando stesso, tra l'altro notate l'utilizzo in pipe con il grep per un filtro che non è nulla di incredibile ma "funonzia" niente male. Se volete approfondire mi piace molto anche questa pagina di wikipedia

Carmine Sgariglia

CV in due parole
Ingegnere Elettronico
Giornalista Pubblicista

Carica ricoperta in puntomagazine.it
Direttore Responsabile

Contatti
c.sgariglia@gmail.com
www.facebook.com/carsgariglia
www.twitter.com/carsgariglia

Sito web: www.puntomagazine.it Email Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.