Se ho lo script "script1.sh" e voglio farlo stampare il suo PID come primo passo. Come posso farlo in bash?
Se ho lo script "script1.sh" e voglio farlo stampare il suo PID come primo passo. Come posso farlo in bash?
Risposte:
Il PID dello script attualmente in esecuzione è $$
http://www.gnu.org/software/bash/manual/bashref.html#index-_0024_0024
(
$$
) Si espande nell'ID del processo della shell. In una()
subshell, si espande nell'ID del processo della shell che richiama, non nella shell secondaria.
bash
> 4, il PID del subshell (come PID qualsiasi shell) è memorizzato in $ BASHPID