Jak zdobyć PID skryptu powłoki
Istnieją trzy sposoby na identyfikator procesu skryptu powłoki, ale należy pamiętać, że skrypt powinien działać, więc oto te trzy sposoby:
Jak uzyskać PID za pomocą zmiennej $$
Jednym z najprostszych sposobów uzyskania PID skryptu Shell jest użycie wbudowanej zmiennej $$. Zmienna $$ przechowuje PID bieżącego procesu, który w tym przypadku jest skryptem powłoki. Oto jak użyć zmiennej $$, aby uzyskać PID skryptu powłoki, wszystko, co musisz zrobić, to po prostu dodać poniższy wiersz w skrypcie:
echo „pid tego skryptu to:” $$
Po uruchomieniu skryptu jego identyfikator procesu zostanie wyświetlony jak na poniższym obrazku:
Jak zdobyć PID za pomocą polecenia PS
Polecenie PS jest wszechstronnym narzędziem do wyświetlania informacji o uruchamianiu procesów w systemach operacyjnych Linux lub Unix. Oto jak użyć polecenia PS, aby uzyskać PID skryptu Shell:
Ps -ef | Grepp