Hirdetés

Új hozzászólás Aktív témák

  • Csontikka
    aktív tag

    Üdv!

    Köszi a hozzászólást sztanozs és Csontika!

    Hát én annyira balfék vagyok ehhez, hogy ezennel akkor megkérdem, van-e valaki aki megcsinálná nekem ezt a programot vagy mit, természetesen kifizetem a munkáját, persze ha valami reális árat mond!
    Részletezném egy picit bővebben : Egy VPS-en futó programot kéne ellenőriznie a kódnak, ha újraindul a VPS autómatikusan fusson a program a háttérben, és megadható időegységenként ellenőrizze a cél programot, ami ha nem fut, elindítja!

    Előre is köszi, ha valaki vállalkozik rá!
    Privátba írjon aki megcsinálná!

    Szia,

    az alábbi batch ellenőrzi 60 mp-enként, hogy a TASKNAME változóban megadott program fut-e, ha nem fut elindítja a STARTPROGRAM változóban megadott programot.

    Azt a 3 sort ami SET-el kezdődik kell neked beparaméterezned, valamint ezt a .bat kiterjesztésű filet beraknod az indítópultba.

    Üdv,
    Csontikka

    rem @echo off@
    SETLOCAL EnableDelayedExpansion

    set TASKNAME=calc.exe
    set STARTPROGRAM=c:\windows\system32\calc.exe
    set DELAY_TIME=60

    :try

    set ISRUNNING=NO

    PING 1.1.1.1 -n %DELAY_TIME% -w 1000 >NUL
    tasklist /FI "IMAGENAME eq %TASKNAME%">TESZT.txt
    for /f "tokens=1-4 delims= " %%a in (TESZT.txt) do (if %%a==%TASKNAME% set ISRUNNING=YES)
    IF !ISRUNNING!==NO start %STARTPROGRAM%
    if exist TESZT.txt del TESZT.txt
    goto try

Új hozzászólás Aktív témák