Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Kill-Befehl für mehrere Prozesse gleichzeitig

Frage Sonstige Systeme Solaris

Mitglied: hi12456

hi12456 (Level 1) - Jetzt verbinden

09.03.2010 um 14:39 Uhr, 10985 Aufrufe, 8 Kommentare

Hallo!

ich lasse mir mit dem Befehl ps -ef | grep Verzeichnisname anzeigen, welche Prozesse aus einem bestimmten Verzeichnis noch aktiv sind. Dort dürften nur ca. 4 Einträge stehen, aber im Moment sind es ca. 150, weil ein Prozess wohl nicht richtig gestoppt werden konnte. Es ist immer das gleiche Programm, aber mit unterschiedlichen Prozess-IDs.

Die Prozesse können mit kill Prozessnummer gelöscht werden - nur - muss ich jetzt 150 Prozessnr. eingeben, oder gibt es einen Befehl, mit dem alle Prozesse mit dem gleichen Namen beendet werden?

Viele Grüße.
Mitglied: it-frosch
09.03.2010 um 15:04 Uhr
Hallo hi12456,

killall prozessname z.B. alle midnightcommander killall mc.
Bitte warten ..
Mitglied: hi12456
09.03.2010 um 15:08 Uhr
Danke!

Ich habe gelesen, dass der Befehl killall speziell unter Solaris das Betriebssystem herunterfährt, deswegen habe ich ihn nicht getestet. Bist Du sicher?

Viele Grüße,

HI.
Bitte warten ..
Mitglied: 45877
09.03.2010 um 15:18 Uhr
Einige Unix-Derivate, unter anderem Solaris, rufen das Unix-Kommando killall automatisch auf, wenn das System runterfährt. Es verhält sich wie kill, nur wird ein Signal nicht nur zu einem einzigen Prozess geschickt, sondern zu allen Prozessen auf dem System.

http://de.wikipedia.org/wiki/Kill_%28Unix%29
Bitte warten ..
Mitglied: 52569
09.03.2010 um 15:21 Uhr
Hallo,

ps -ef | grep Verzeichnisname | awk '{ print $2 }' | xargs $1 kill -9 $1

awk schneidet die 2. Spalte des ps-Kommando aus
xargs liest die Standard-Eingabe, erstellt daraus eine durch Leerzeichen getrennte Dateiliste und führt damit einen Befehl aus
kill beendet dann die Prozesse über diese PID

Zum testen vorher nur mit
ps -ef | grep Verzeichnisname | awk '{ print $2 }'

probieren und erst dann mit dem kill-Befehl.

Mark
Bitte warten ..
Mitglied: hi12456
09.03.2010 um 15:25 Uhr
Danke!

In dem Wikipedia- Artikel habe ich es gelesen.

Bedeutet dies jetzt nur, dass Solaris zwecks Herunterfahren killall aufruft, oder
bedeutet dies, dass wenn ich jetzt killall pfad_zum_skript oder killall prozessname
aufrufe, plötzlich Solaris heruntergefahren wird? Denn herunterfahren möchte ich im Moment nicht.
Bitte warten ..
Mitglied: hi12456
09.03.2010 um 15:41 Uhr
Danke, Mark, der Hinweis ist der richtige.
Bitte warten ..
Mitglied: mrtux
09.03.2010 um 15:47 Uhr
Hi !

man killall

fährt das System jedenfalls nicht herunter!

mrtux
Bitte warten ..
Mitglied: 45877
09.03.2010 um 15:47 Uhr
Hallo,
das bedeutet, dass beim herunterfahren killall vom System aufgerufen wird.
Das System fährt NICHT automatisc herunter wenn du killall aufrufst.
Ansonsten einfach mal killall --help aufrufen.
Bitte warten ..
Ähnliche Inhalte
Neue Wissensbeiträge
Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(2)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Windows 10

Das Windows 10 Creators Update ist auf dem Weg

(5)

Anleitung von BassFishFox zum Thema Windows 10 ...

Administrator.de Feedback

Tipp: Ungelöste Fragen ohne Antwort in Tickeransicht farblich hinterlegen

Tipp von pattern zum Thema Administrator.de Feedback ...

Viren und Trojaner

Neue Magazin Ausgabe: Malware und Angriffe abwehren

Information von Frank zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
Windows Systemdateien
Warum System auf "C:" (29)

Frage von DzumoPRO zum Thema Windows Systemdateien ...

Windows Server
gelöst Update BackupExec 2015 auf 2016 führt zu SQL-Server Problem (16)

Frage von montylein1981 zum Thema Windows Server ...

Cloud-Dienste
gelöst Bitcoins minen über Nacht? (16)

Frage von 1410640014 zum Thema Cloud-Dienste ...

LAN, WAN, Wireless
Cisco SG200: Auf bestimmtem vLAN bestimmte TCP-Ports sperren (16)

Frage von SarekHL zum Thema LAN, WAN, Wireless ...