Ich schreibe ein Shell-Skript und ich möchte PID eines Prozesses mit Namen als "ABCD" erhalten. Was ich tat, war:PID des Prozesses in Shell-Skript erhalten
process_id=`/bin/ps -fu $USER|grep "ABCD"|awk '{print $2}'`
Dies wird PID von zwei Prozessen heißt der Prozess ABCD und der GREP-Befehl selbst was passiert, wenn ich nicht will PID von GREP erhalten ausgeführt und ich möchte PID nur von ABCD-Prozess?
Bitte vorschlagen.
Dank für die schnelle Answer.It worked.Also Was ist, wenn ich die PID des Skripts, das dies ausführt, nicht möchte? Weil mein Skript auch ABCD –
enthält Sicherlich kann man sich etwas einfallen zu „grep weg“ wieder, wie die PID des Skripts, die über die zur Verfügung stehen sollte '' $$ variable – blue
Dank @blue nach Antworten –