Come ottenere il PID di uno script di shell
Esistono tre modi per l'ID processo di uno script di shell, ma si dovrebbe ricordare che lo script dovrebbe essere in esecuzione, quindi ecco quei tre modi:
Come ottenere il PID usando la variabile $$
Uno dei modi più semplici per ottenere il PID di uno script di shell è utilizzando la variabile $$ incorporata. La variabile $$ memorizza il PID del processo corrente, che in questo caso è lo script shell. Ecco come utilizzare la variabile $$ per ottenere il PID di uno script di shell, tutto ciò che devi fare è solo aggiungere la riga indicata di seguito sullo script:
Echo "Pid di questa sceneggiatura è:" $$
Quando si esegue lo script, l'ID processo verrà visualizzato come nell'immagine qui sotto:
Come ottenere il PID usando il comando PS
Il comando PS è uno strumento versatile per la visualizzazione di informazioni sull'esecuzione di processi in sistemi operativi basati su Linux o UNIX. Ecco come usare il comando PS per ottenere il PID di uno script di shell:
PS -ef | grepp