Moin,
wollte mal fragen, ob es in LabVIEW einen einfachen Weg gibt herauszufinden, ob ein Dienst (im spieziellen geht es hier um Mysql) läuft. Wenn zufällig jemand weiß, wie man dessen Status und Startoptionen abrufen bzw den Dienst kontrollieren kann wäre das auch hilfreich. Aber eine Überprüfung ob er läuft wäre erstmal vollkommen ausreichend
PS: Ich weiß ich kann das über batch files machen oder mi tasklist. Würde das allerdings nur ungern.
' schrieb:Moin,
wollte mal fragen, ob es in LabVIEW einen einfachen Weg gibt herauszufinden, ob ein Dienst (im spieziellen geht es hier um Mysql) läuft. Wenn zufällig jemand weiß, wie man dessen Status und Startoptionen abrufen bzw den Dienst kontrollieren kann wäre das auch hilfreich. Aber eine Überprüfung ob er läuft wäre erstmal vollkommen ausreichend
PS: Ich weiß ich kann das über batch files machen oder mi tasklist. Würde das allerdings nur ungern.
Du könntest .NET verwenden!
[
attachment=16798]

Wäre dein Profil vollständig, könnte ich dir ein VI in passender Version hochladen.
LG
Torsten
EDIT:
Über weitere Eigenschafts- und Methodenknoten kannst du auch den Dienst entsprechend starten, unterbrechen, fortsetzen, beenden und sonstiges.
Hi danke schonmal. Habe mein Profil mal geupdated (das war früher mal komplett ausgefüllt oO)
' schrieb:Hi danke schonmal. Habe mein Profil mal geupdated (das war früher mal komplett ausgefüllt oO)
Sehr löblich. Hilft dir das so denn weiter?
LG
Torsten
Du bekommst, wenn MySQL nicht läuft sowieso eine schöne Fehlermeöldung die bearbeitet werden kann
Hab dir mal nen VI hochgeladen mit dem es geht.
Musst als eingang den Namen des Prozesses wie er auch im Taskmanager zu finden ist eintragen, als Ergebnis bekommst du dann ne treu Rückgabe ob der Prozess läuft. Außerdem erfährst du noch wie oft der Seervice läuft und welche prozess-IDs dem zugeordnet sind...
Was vergessen

... oder ganz einfach so: