padnutý proces

Sekcia: Konfigurácia 24.10.2008 | 18:41
Avatar dawe8403   Používateľ
Dobry den, v oblasti linuxu som novacik a rad by som sa spytal či existuje na urovni text. konzoli nie X nejaký nástroj ktorý sleduje skupinu určitých bežiacich procesov a ak nejaky proces padne tak ho automaticky znova nastartuje.DAKUJEM
    • Re: padnutý proces 24.10.2008 | 19:26
      Avatar fierce arch, bsd  Používateľ
      Skús sa pozrieť sem:

      http://nix4all.com/content/creating-persistent-daemon-init-linux

      prípadne do konzoly:
      man init
      
      # \(- <br/> 456654 - linux registered user
    • Re: padnutý proces 24.10.2008 | 22:27
      Avatar Zefram Cochrane MS Windows Vista Ultimate 64bi  Používateľ
      while true; do nejaky_proces; done
      • Re: padnutý proces 25.10.2008 | 09:58
        dawe8403   Návštevník
        Dakujem velmi pekne,pomohlo mi to
        • Re: padnutý proces 25.10.2008 | 11:42
          dawe8403   Návštevník
          V skriptovaní som ulpny jelen,mohol by si mi to prosim ukazat na konkretnom procese,v mojom pripade sshd?Vopred diky
          • Re: padnutý proces 25.10.2008 | 12:25
            Avatar Lubos ubuntu  Používateľ
            nieco na rychlo som vymyslle ale neiviem ci ti to pomoze:
            #!/bin/bash
            while [ 0 -lt 1 ]; do
            PROCES=`"ps aux | grep sshd | grep -v grep | awk '{print $11}'`
            if [ "$PROCES" = ""]; then
            sshd
            fi
            done

            To musis spustit a nechat bezat niekde na pozadi. Dufam ze pomohlo.
            a zaspal so svojim starym joystickom v ruke...
            • Re: padnutý proces 25.10.2008 | 16:52
              Avatar Zefram Cochrane MS Windows Vista Ultimate 64bi  Používateľ
              ako neviem co bolo zle na mojej rade ale ak to chces po svojom tak pred done by som dal napr. sleep 5 inak mu to zatazi procesor na 100%
              • Re: padnutý proces 25.10.2008 | 17:05
                WlaSaTy   Návštevník
                Ja neviem, ja som to nebol. Ale typnem si:

                fork

                Inak sleep nie je zla vec ale hento moze byt nieco ine. Mne tiez poskytovatel odpaja cez pracovnu dobu internet koli tomu aby v celej stvrti popadali torrenty. To dost nasere ked si z prace pustim emerge --sync cez ssh.
              • Re: padnutý proces 25.10.2008 | 17:53
                Avatar Lubos ubuntu  Používateľ
                Jasne ten sleep je dobra vec, ja som to nacrtol len tak na rychlo, urcite by sa to dalo vyladit a vylepsit.
                a zaspal so svojim starym joystickom v ruke...
                • Re: padnutý proces 25.10.2008 | 18:25
                  Avatar Zefram Cochrane MS Windows Vista Ultimate 64bi  Používateľ
                  opytam sa este raz, co je zle na mojej verzii?

                  while true; do sshd; done
                  • Re: padnutý proces 25.10.2008 | 18:59
                    Avatar Lubos ubuntu  Používateľ
                    Nic nie je zle na tvojej verzii, jednoducho ja by som to riesil takymto sposobom tak som ho tu pridal. Jednoducho viac ludi viac chuti.
                    a zaspal so svojim starym joystickom v ruke...
                  • Re: padnutý proces 26.10.2008 | 08:45
                    Avatar Samuel BWPOW Kupka Almalinux, OpenWRT  Používateľ
                    Rozdiel medzi tvojou a Lubosovou verziou je ten, ze ty predpokladas, ze proces zostane bezat na popredi a Lubos to, ze sa hodi do pozadia. Myslim, ze je to dost jasne. Akurat mu tam chyba ten sleep, toto by dopadlo dost zle.

                    Osobne by som to riesil Lubosovym smerom, aj ked nie presne tak, ako on. Vyhodou je, ze tento "kontrolny" proces nemusi bezat stale ale da sa spustat pravidelne napriklad z cronu, pripadne len na ziadost pouzivatela. Taktiez, tvoj proces musi bezat od zaciatku behu kontrolovaneho procesu, pricom vacsina ludi radsej vyuziva moznosti svojho operacneho systemu (spustanie servisov, init system).
                    Strach dát najevo své pocity a zjednat si u druhých respekt je jedním z problémů civilizovaného člověka, který se naučil zpochybňovat svou vlastní pravdu pro zdání objektivity
                    • Re: padnutý proces 26.10.2008 | 10:56
                      Avatar Lubos ubuntu  Používateľ
                      Dik. :)
                      a zaspal so svojim starym joystickom v ruke...