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

Prozess wird überwacht und neu gestartet - probleme

Frage Entwicklung Batch & Shell

Mitglied: Marabunta

Marabunta (Level 1) - Jetzt verbinden

20.12.2014, aktualisiert 17:09 Uhr, 839 Aufrufe, 2 Kommentare

Hallo,

ein Prozess einer Software wird gestartet, falls er beendet wurde.
Das Problem ist, dass er zwar funktioniert, aber 4 mal gestartet wird und einer davon immer wieder abbricht und neu hochkommt. Auslöser ist einer von denen (2 laufen wie erwartet und der 3. startet den 4. immer wieder dabei sollte es nur 2 geben)
Kann ich einen Prozess der auf mehreren Servern läuft eindeutig identifizieren obwohl es unterschiedliche Rechner sind und denselben Prozessnamen haben (auch Programmpfad etc.)? Idealerweise in Powershell. Die Softwareprozesse sind exe Dateien von extern.

Es ist sehr wichtig, da die Maus immer "Hintergrundaktivität" anzeigt und stört.
Danke

01.
PS C:\11> get-process watcher 
02.
 
03.
Handles  NPM(K)    PM(K)      WS(K) VM(M)   CPU(s)     Id ProcessName                                                                                    
04.
-------  ------    -----      ----- -----   ------     -- -----------                                                                                    
05.
    303      21     9752      20936   127     4,97   3304 watcher 
06.
     94      10     5372      10664    81     7,73   3504 watcher 
07.
    184      17     4452       9120   110     0,06   3520 watcher 
08.
    420      10     5408      10780    82    36,09   3912 watcher 
09.
 
10.
nach beenden von dem Prozess mit knapp 10% cpu last: 
11.
 
12.
PS C:\11> get-process watcher 
13.
 
14.
Handles  NPM(K)    PM(K)      WS(K) VM(M)   CPU(s)     Id ProcessName                                                                                    
15.
-------  ------    -----      ----- -----   ------     -- -----------                                                                                    
16.
    300      21    10544      21624   127     6,44   3304 watcher 
17.
     94      10     5452      10696    86     7,75   3504 watcher 
18.
    183      17     4372       9252   112     0,13   3520 watcher 
19.
      0       2      400        152     9     0,00   5064 watcher
Mitglied: 114757
LÖSUNG 20.12.2014, aktualisiert um 17:46 Uhr
Moin,
Das Problem ist, dass er zwar funktioniert, aber 4 mal gestartet wird
?? wieso wird der 4 mal gestartet ??

Deine Beschreibung ist etwas komisch. Wie willst du Prozess auf unterschiedlichen Servern vergleichen, das geht nicht, ist ja die selbe Exe aber jeder Prozess bekommt seine eigene ID.
Wozu also das ganze ? Begrenze die maximale Prozessanzahl auf max. einen gleichzeitig, das sollte doch eigentlich genügen.
Starte die Anwendung also am besten immer mit einem Script das vorher prüft ob schon ein gleicher Prozess existiert und wenn ja es diesen vorher beendet
01.
stop-process -Name watcher -Force 
02.
start-process "c:\programme\xyz\watcher.exe"
Aber wir wissen hier ja garnicht um was für einen Prozess es sich handelt und was dieser vom System erwartet!

Gruß jodel32
Bitte warten ..
Mitglied: Marabunta
20.12.2014 um 17:09 Uhr
es müssen 2 laufen.
der eine prozess ist ein begleitprozess der nötig ist.
ein fehler den ich erkannt habe war, dass er skriptseitig auch in den autostart kopiert wurde von da wurde er quasi nochmals aufgerufen. damit ist das problem gelöst.
Bitte warten ..
Neuester Wissensbeitrag
Off Topic

"Ich habe nichts zu verbergen"

(2)

Erfahrungsbericht von FA-jka zum Thema Off Topic ...

Ähnliche Inhalte
Switche und Hubs
LAG zwischen SG300-Switches macht Probleme. Wer weiß Rat? (21)

Frage von White-Rabbit2 zum Thema Switche und Hubs ...

SAN, NAS, DAS
gelöst Synology Version 6.1 Probleme (18)

Frage von Hendrik2586 zum Thema SAN, NAS, DAS ...

Heiß diskutierte Inhalte
Linux Netzwerk
gelöst DHCP vergibt keine Adressen (31)

Frage von Maik82 zum Thema Linux Netzwerk ...

Switche und Hubs
LAG zwischen SG300-Switches macht Probleme. Wer weiß Rat? (21)

Frage von White-Rabbit2 zum Thema Switche und Hubs ...

Apache Server
gelöst Lets Encrypt SSL mit Apache2 (20)

Frage von banane31 zum Thema Apache Server ...