ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    UNIX Scheduling with cron

    IT Discussion
    linux unix sam linux administration cron cron job crontab bsd solaris
    7
    15
    6.8k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • JaredBuschJ
      JaredBusch @scottalanmiller
      last edited by JaredBusch

      @scottalanmiller said in UNIX Scheduling with cron:

      The fields can be in these forms:

      • Single Number: 5
      • List of Numbers: 0,15,30,45
      • Range of Numbers: 1-5
      • All: *

      From memory here, not bothering to check Google at the moment, but can you not also mix a list and range?

      0,8-17,22
      

      So that would send at midnight, and every hour 8-17 and then 22?

      scottalanmillerS 1 Reply Last reply Reply Quote 2
      • stacksofplatesS
        stacksofplates
        last edited by

        Just to point out, there are some other strings you can use also.

        @yearly
        @weekly
        @daily
        

        You can also use /

        0-30/5 * * * *
        

        Is every 5 minutes for the first 30 minutes.

        coliverC 1 Reply Last reply Reply Quote 2
        • scottalanmillerS
          scottalanmiller @JaredBusch
          last edited by

          @JaredBusch said in UNIX Scheduling with cron:

          @scottalanmiller said in UNIX Scheduling with cron:

          The fields can be in these forms:

          • Single Number: 5
          • List of Numbers: 0,15,30,45
          • Range of Numbers: 1-5
          • All: *

          From memory here, not bothering to check Google at the moment, but can you not also mix a list and range?

          0,8-17,22
          

          So that would send at midnight, and every hour 8-17 and then 22?

          Yes, I'm pretty sure that that is correct.

          1 Reply Last reply Reply Quote 0
          • tonyshowoffT
            tonyshowoff
            last edited by

            I've been dealing with cron for... 22 years I guess, and it still irritates the hell out of me. Anyway, great work.

            scottalanmillerS 1 Reply Last reply Reply Quote 2
            • coliverC
              coliver @stacksofplates
              last edited by

              @johnhooks said in UNIX Scheduling with cron:

              Just to point out, there are some other strings you can use also.

              @yearly
              @weekly
              @daily
              

              You can also use /

              0-30/5 * * * *
              

              Is every 5 minutes for the first 30 minutes.

              I didn't know about the '/' That's really good to know.

              scottalanmillerS 1 Reply Last reply Reply Quote 1
              • scottalanmillerS
                scottalanmiller @tonyshowoff
                last edited by

                @tonyshowoff said in UNIX Scheduling with cron:

                I've been dealing with cron for... 22 years I guess, and it still irritates the hell out of me. Anyway, great work.

                Thanks.

                1 Reply Last reply Reply Quote 0
                • scottalanmillerS
                  scottalanmiller @coliver
                  last edited by

                  @coliver said in UNIX Scheduling with cron:

                  I didn't know about the '/' That's really good to know.

                  I tacked it on in the advanced section at the end. This one I've seen used in real life. Never seen anyone use @monthly, for example. I know that it exists, but just have never seen it get used.

                  tonyshowoffT 1 Reply Last reply Reply Quote 0
                  • tonyshowoffT
                    tonyshowoff @scottalanmiller
                    last edited by

                    @scottalanmiller said in UNIX Scheduling with cron:

                    @coliver said in UNIX Scheduling with cron:

                    I didn't know about the '/' That's really good to know.

                    I tacked it on in the advanced section at the end. This one I've seen used in real life. Never seen anyone use @monthly, for example. I know that it exists, but just have never seen it get used.

                    I do, for expiring old user sessions.

                    1 Reply Last reply Reply Quote 1
                    • travisdh1T
                      travisdh1
                      last edited by

                      I was going to say that it's another handy reference to the time formatting for cron, but I normally just use the man page.

                      1 Reply Last reply Reply Quote 0
                      • A
                        Alex Sage
                        last edited by Alex Sage

                        6:03 AM

                        03 6 * * * <command>

                        or

                        3 6 * * * <command>

                        ???

                        JaredBuschJ 1 Reply Last reply Reply Quote 0
                        • JaredBuschJ
                          JaredBusch @Alex Sage
                          last edited by

                          @aaronstuder said in UNIX Scheduling with cron:

                          6:03 AM

                          03 6 * * * <command>

                          or

                          3 6 * * * <command>

                          ???

                          The latter.

                          1 Reply Last reply Reply Quote 1
                          • A
                            Alex Sage
                            last edited by

                            Thanks!

                            1 Reply Last reply Reply Quote 0
                            • 1 / 1
                            • First post
                              Last post