eigene prozesse mit eigenen namen erstellen?

  • Hi,

    ich möchte ein skript schreiben, dass geplant (nachts) die server neustartet, mail sendet etc
    dazu möchte ich eine hauptgui haben in der ich die tasks plane

    die soll dann beim festlegen ein prozess mit übergabeparametern starten, welcher immer überprüft... ist es schon das datum?

    dazu meine frage:
    wie kann ich den prozessen verschiedene namen geben (z.B. shutdown_primary.exe oder shutdown_nas.exe ...), damit ich sie später, falls ich den geplanten shutdown wieder abbrechen will, wiederfinde? ?(

  • HI!

    Ehrlich gesagt verstehe ich nicht was du meinst!
    Eventuell geht es auch anderen so!?
    Sonst hättest du wahrscheinlich schon eine Antwort bekommen.
    Wie willst du den die Task´s planen?
    Du must doch dann ohnehin jedem Task einen Namen geben.
    Diesen kann man dann zum Abruch verwenden.

    LG
    Concara

    If not :?: then ?( else :thumbup:

    Einmal editiert, zuletzt von Concara (11. August 2009 um 10:25)

  • mein task hat immer die selbe exe, die mit übergabeparametern gesteuert wird
    nur kann ich bei 5 x shutdown_task.exe nicht mehr unterscheiden, welcher für welchen zuständig ist

  • zur laufzeit meines programms weiß ich kenn ich ja die prozesse
    nur haarig wirds, wenn ich die gui schließe, dann find ich meine prozesse nicht mehr =(

  • Dann schreib sie in eine text datei mit Name Datum und PID.
    Ist doch nicht so schwierig.

    Spoiler anzeigen
    [autoit]


    #include<array.au3>
    Dim $run[11]
    For $i = 1 to 10
    $run[$i] = Run("notepad.exe")
    Next
    Sleep(1000)
    _ArrayDisplay($run)
    For $i = 1 to 10
    IniWrite(@ScriptDir & "\pocessid.ini", "shutdown" & $i, $i, $run[$i])
    Next
    ShellExecute(@ScriptDir & "\pocessid.ini")
    For $i = 1 to 10
    $run[$i]= IniRead(@ScriptDir & "\pocessid.ini", "shutdown" & $i, $i, "")
    ProcessClose($run[$i])
    Next

    [/autoit]

    If not :?: then ?( else :thumbup:

    Einmal editiert, zuletzt von Concara (11. August 2009 um 10:23)