Idõzítés

10 bejegyzés megtekintése - 1-10 / 11
  • Szerző
    Bejegyzés
  • #1907489
    admin
    Adminisztrátor

      Linuxon általában a cron használatával szokás ütemezni.
      A megfelelõ crontabot (ütemezett feladatok táblázata, minden usernek lehet külön-külön) kellene szerkeszteni:

      export EDITOR=mcedit
      crontab -e

      Ha ismered a „vi” szerkesztõt, akkor az export parancs nem kell.
      A szerkesztendõ fájl (crontab) formátumáról infó: man 5 crontab

      #1907490
      admin
      Adminisztrátor

        Uhuval dolgozom, a mentésnek a meghívását hiába írom be az /etc/crontab-ba, nem indul el. Elvileg jól írtam a parancsban mindent!

        #1907491
        admin
        Adminisztrátor

          Ne közvetlenül írd be, hanem „crontab -e”.
          Ha nem megy a dolog, másold ide a crontab fájlt.

          #1907492
          admin
          Adminisztrátor

            Ha közvetlenül írod a crontab filet, akkor minimum ujra kell indítani a cron daemont (crond), mert egyébként nem kezeli az idõzítéseket, valszeg azért mert indulásakor olvassa ki csak. Plusz még kell lennie valahol egy pid filenak is, pl./var/run -ban.
            A crontab fileba csak egysoros script indítókat illik írni.

            Lac.

            #1907493
            admin
            Adminisztrátor

              Szia! A leírtak szerint cselekedtem, ezek a sorok kerültek beírásra.

              HELL=/bin/sh
              PATH=/usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin
              MAILTO=root

              30 20 * * * root /root/ment
              30 22 * * 3 root /root/masol

              access.log-ban jelzi, hogy ekkor kéne valaminek indulnia, de nem történik semmi. Parancssorból a masol scriptet kipróbáltam, mûködik.

              A segítségeteket elõre is köszi!

              Erik

              #1907494
              admin
              Adminisztrátor

                Hi!

                HELL=/bin/sh  

                Az a HELL nem inkább SHELL lenne ?
                De egyébként miért kell a crontab fileba értékadást írni ? Ezt nem fogja érteni.

                30 20 * * * root /root/ment  

                Miért kell a csillagok után a „root” ? Ezt sem fogja érteni.

                Lac.

                #1907495
                admin
                Adminisztrátor

                  Hi!
                  A crontab fájlodnak így kell kinéznie:

                  #
                  30 20 * * * /root/ment
                  30 22 * * 3 /root/masol
                  #

                  Lac.

                  #1907496
                  admin
                  Adminisztrátor

                    Köszi Lac a segítséget!

                    Egyik gond tényleg a „root” felesleges beírása volt, aztán kiderûlt a roothoz küldött e-mailban, hogy a cp, illetve a tar parancsot nem ismerte, így megadtam neki az elérési utat. Most már tökéletesen mûködik, de ehhez te kellettél!

                    Mégegyszer köszi

                    Erik

                    #1907497
                    admin
                    Adminisztrátor

                      „De egyébként miért kell a crontab fileba értékadást írni ? Ezt nem fogja érteni. „

                      Na, akkor talán nézd meg a leírását.

                      man 5 crontab

                      vagy pedig: http://www.die.net/doc/linux/man/man5/crontab.5.html

                      #1907498
                      admin
                      Adminisztrátor

                        Hi!

                        „De egyébként miért kell a crontab fileba értékadást írni ? Ezt nem fogja érteni. ”  

                        Na, akkor talán nézd meg a leírását.  

                        man 5 crontab  

                        Megnéztem és sûrû hamut szórok a fejemre. Bocsi

                        Lac.

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