Gibt es Alternativen zu pgrep
und pkill
Befehle unter Mac OS X oder sollte ich nur Aliase für sie mit anderen für mich verfügbaren Befehlen erstellen?
23
Sie könnten MacPorts verwenden :sudo port install proctools
Hier ist das Ergebnis von port search pgrep
:
proctools @0.4pre1 (sysutils)
pgrep, pkill and pfind for OpenBSD and Darwin (Mac OS X)
brew install proctools
Unter OS X Lion mit Homebrew :
Diese Downloads, baut und installiert
pgrep
,pkill
undpfind
.quelle
Sie brauchen keine Alternative mehr: seit MacOS 10.8
pgrep
undpkill
sind standardmäßig verfügbar.quelle
Unter der Annahme, dass Sie eine relativ neue Version von Bash auf dem Mac verwenden, können Sie Ihre eigene Version von
pgrep
as function schreiben und diese dann zu Ihrer.bashrc
Datei hinzufügen :Was
pkill
Sie betrifft, können Sie Folgendes verwenden:quelle
function
Schlüsselwort, es ist veraltet. Siehe diesen BeitragProctools enthält
pgrep
undpkill
und ist für OpenBSD und OSX verfügbar. Es wurde eine Weile nicht mehr aktualisiert, sollte aber dennoch funktionieren (zumindest unter OSX, das sein ABI selten ändert).quelle
du könntest es mit killall versuchen. Es bricht Prozesse namentlich ab. Alle Prozesse, die mit der von Ihnen übergebenen Zeichenfolge übereinstimmen, werden abgebrochen.
Wenn Sie tun
Es wird Ihnen eine Liste von Prozessen angezeigt, die wie folgt beendet werden würden.
Wenn Sie ein anderes Signal wünschen, gehen Sie wie folgt vor
quelle
Dies war meine Lösung für pkill:
quelle