crontab, uptime és process figyelése

Kezdőlap Fórumok Vegyes gondok crontab, uptime és process figyelése

10 bejegyzés megtekintése - 21-30 / 55
  • Szerző
    Bejegyzés
  • #2180263
    kisbetu
    Felhasználó
      l_lorincz wrote:
      Ezmennyire jó oktató oldal?

      Nekem tetszik.

      Próbálj valamit megcsinálni, keress hozzá segítséget benne, aztán meglátod, hogy jó-e neked.

      #2180264
      kisbetu
      Felhasználó
        l_lorincz wrote:
        Ezmennyire jó oktató oldal?

        Nekem tetszik.

        Próbálj valamit megcsinálni, keress hozzá segítséget benne, aztán meglátod, hogy jó-e neked.

        #2180265
        uzsolt
        Felhasználó
          l_lorincz wrote:
          Most egy olyan script kellene ami azt figyeli, hogy egy adott program fut-e. Ha igen akkor ne csináljon semmit ha nem akkor hajtson végre egy parancsot vagy scriptet.

          http://linux.die.net/man/8/pidof

          Code:
          pidof akármi-program &>/dev/null && echo Nem fut
          #2180266
          uzsolt
          Felhasználó
            l_lorincz wrote:
            Most egy olyan script kellene ami azt figyeli, hogy egy adott program fut-e. Ha igen akkor ne csináljon semmit ha nem akkor hajtson végre egy parancsot vagy scriptet.

            http://linux.die.net/man/8/pidof

            Code:
            pidof akármi-program &>/dev/null && echo Nem fut
            #2180267
            l_lorincz
            Felhasználó

              A pidof az a process ID-t figyeli, jól értem? De ha változik a PID akkor hogyan figyeli? Vagy csak én látom rosszul?

              #2180268
              l_lorincz
              Felhasználó

                A pidof az a process ID-t figyeli, jól értem? De ha változik a PID akkor hogyan figyeli? Vagy csak én látom rosszul?

                #2180269
                admin
                Adminisztrátor

                  A pidof, mint ahogy a neve is mondja kiírja egy process PID-jét, amit a kernel adott. Próbáld ki, pidof init. Ugye 1? A kérdésre válaszolva az aktuális PID-et írja ki.

                  #2180270
                  admin
                  Adminisztrátor

                    A pidof, mint ahogy a neve is mondja kiírja egy process PID-jét, amit a kernel adott. Próbáld ki, pidof init. Ugye 1? A kérdésre válaszolva az aktuális PID-et írja ki.

                    #2180271
                    l_lorincz
                    Felhasználó
                      labor wrote:
                      A pidof, mint ahogy a neve is mondja kiírja egy process PID-jét, amit a kernel adott. Próbáld ki, pidof init. Ugye 1? A kérdésre válaszolva az aktuális PID-et írja ki.

                      Oks már értem.

                      uzsolt wrote:
                      http://linux.die.net/man/8/pidof

                      Code:
                      pidof akármi-program &>/dev/null && echo Nem fut

                      Ezt viszont pontosan nem értem. Addig ok, hogy kiolvassa a pid-t. De ha nem fut akkor hogyan indít el egy parancsot?

                      Code:
                      #! /bin/bash
                      echo ‘0’ > /home/user/pid
                      pidof program > /home/user/pid
                      if
                      pid==0
                      then parancs
                      fi
                      rm /home/user/pid

                      Valahogy így képzelem el a logikáját. Tehát ha az adott process fut akkor nem csinál semmit, ha nem fut akkor végrehajt egy parancsot. És ezt futtatnám crontabbal.

                      #2180272
                      l_lorincz
                      Felhasználó
                        labor wrote:
                        A pidof, mint ahogy a neve is mondja kiírja egy process PID-jét, amit a kernel adott. Próbáld ki, pidof init. Ugye 1? A kérdésre válaszolva az aktuális PID-et írja ki.

                        Oks már értem.

                        uzsolt wrote:
                        http://linux.die.net/man/8/pidof

                        Code:
                        pidof akármi-program &>/dev/null && echo Nem fut

                        Ezt viszont pontosan nem értem. Addig ok, hogy kiolvassa a pid-t. De ha nem fut akkor hogyan indít el egy parancsot?

                        Code:
                        #! /bin/bash
                        echo ‘0’ > /home/user/pid
                        pidof program > /home/user/pid
                        if
                        pid==0
                        then parancs
                        fi
                        rm /home/user/pid

                        Valahogy így képzelem el a logikáját. Tehát ha az adott process fut akkor nem csinál semmit, ha nem fut akkor végrehajt egy parancsot. És ezt futtatnám crontabbal.

                      10 bejegyzés megtekintése - 21-30 / 55
                      • Be kell jelentkezni a hozzászóláshoz.