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

    UNIX Scheduling with cron

    Scheduled Pinned Locked Moved IT Discussion
    linuxunixsam linux administrationcroncron jobcrontabbsdsolaris
    15 Posts 7 Posters 7.5k Views
    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.
    • 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