Linux Crash Course - Scheduling Tasks with Cron

Поділитися
Вставка
  • Опубліковано 9 вер 2024

КОМЕНТАРІ • 83

  • @larrywilliams8010
    @larrywilliams8010 3 роки тому +41

    Cron is a great tool, has been since the 70's when it came out on Unix V6. I'm glad it's still around.

    • @user-tb5pf9tw6i
      @user-tb5pf9tw6i 6 місяців тому +5

      Hi Larry,
      Lucky you were around Unix in the 70's!
      😃😘👍

  • @MichaelDude12345
    @MichaelDude12345 2 роки тому +17

    Thank you Jay! Your videos are always so intuitive. I don't know if you get told this enough, but you have a real gift for teaching. You are a huge help to everyone entering the linux community, and its people like you who help to grow this open source ecosystem by making it more accessible. I have learned a lot from your videos and it happened a lot quicker than I thought it would.

  • @z8669zzz
    @z8669zzz 2 роки тому +4

    This video explained so much about scripts running at various times.

  • @caveman1226
    @caveman1226 3 роки тому +12

    6:30 "* 11 * * *" = every minute of the 11th hour, not "at 11am." That would be "0 11 * * *"

  • @Hobbitstomper
    @Hobbitstomper 3 роки тому +8

    A quick mention on how to set a cronjob every X amount of hours (i.e 0 */4 * * *) would have been great, as beginners might think that this is not possible.

  • @unbekannter_Nutzer
    @unbekannter_Nutzer 3 роки тому +6

    The information at around 6:00 is not correct. If dow and dom are specified and don't start with a *, the fields are OR-combined, so the command will run at the 15th of August and at every Friday in August, not only on those 15th of August which happen to fall on a Friday.
    man 5 crontab says: Note: The day of a command's execution can be specified by two fields - day of month, and day of week. If both fields are restricted (i.e., don't start with *), the command will be run
    when either field matches the current time. For example,
    ``30 4 1,15 * 5'' would cause a command to be run at 4:30 am on the 1st and 15th of each month,
    plus every Friday. One can, however, achieve the desired result by adding a test to the com‐
    mand (see the last example in EXAMPLE CRON FILE below).
    And D.C.s comment about 6:30 is correct, too, but I guess that was a mistake of attention, not information.

  • @mysteriousjungalist
    @mysteriousjungalist 3 роки тому +19

    I can't thank you enough for this channel.

  • @AmishaSharma_1
    @AmishaSharma_1 4 дні тому

    Very well explained even for the person who never used the cron.. thanks..

  • @ThomasFaller
    @ThomasFaller 3 роки тому +8

    Cron is possibly the best feature in the Linux ecosystem.

    • @jonneymendoza
      @jonneymendoza 3 роки тому +1

      windows has something similar

    • @ThomasFaller
      @ThomasFaller 3 роки тому +1

      @@jonneymendoza yeah task scheduler is not bad

  • @ChuckBoecking
    @ChuckBoecking 3 роки тому +5

    Great job! I believe that editing /etc/crontab is best practice on servers. That way you can see all jobs in one place.

  • @guilherme5094
    @guilherme5094 3 роки тому +3

    I like the editing style and thanks Jay.

  • @DonnaBussure
    @DonnaBussure 4 місяці тому +1

    This was a great video! Nicely done and very informative!

  • @chillnacho
    @chillnacho 2 роки тому +4

    Awesome video! I have so many ideas for this. Thanks for the great tutorial.

  • @michalroesler
    @michalroesler Рік тому +1

    Awesome video about Cron. Jay - You're awesome. Terrific. I love this channel almost as much, as I love Interstellar (2014).

  • @ranaellese
    @ranaellese 9 місяців тому

    actually, your whole course is really helping I'm not following all of it but when I search for any topic I feel safe when I find your vids :"D

  • @umka7536
    @umka7536 3 роки тому +3

    I do use cron under user account. There are number of tasks which I need to do only in my home directory.
    And thanks a lot for @reboot and @hourly tips. I didn't know that.

  • @michaelwright2986
    @michaelwright2986 5 місяців тому

    Thank you very much. I just need to schedule a single task: for oncers like this, graphic front ends are useful, but I can't find one. This video makes me feel comfortable about going back to where I started, editing text files. This video is very clear and confidence inspiring.

  • @dustinhess6798
    @dustinhess6798 Рік тому +1

    Thanks again for another great video. I have learned so much watching your channel.

  • @saidneder41
    @saidneder41 3 роки тому +1

    Loving the new intro and thumbnails!

  • @etiennelabeille
    @etiennelabeille 2 місяці тому

    Great job, Jay.

  • @udayarpandey3937
    @udayarpandey3937 3 роки тому

    You are doing a great job sir. Keep serving the society.

  • @ranaellese
    @ranaellese 9 місяців тому

    I don't know it's you or UA-cam but I'm really thankful for the Arabic translation

  • @moamenabdelkawy5718
    @moamenabdelkawy5718 3 роки тому +2

    You're a great explainer Jay. Thank you.

  • @ultron7461
    @ultron7461 2 роки тому +1

    Your all videos are Awesome. Thank you very much Sir. 😇

  • @richardracine9055
    @richardracine9055 8 місяців тому

    You talk at Mach 1.5. Its worth being more deliberate so new people can follow. Thx for the grt video.

  • @fortune_hr
    @fortune_hr 4 місяці тому

    Amazing video, great explanation.
    thank you

  • @iandron7119
    @iandron7119 7 місяців тому

    Excellent. You make it crystal clear.

  • @user-ih7yv7bw8q
    @user-ih7yv7bw8q 7 місяців тому

    Great editing...keeps the focus on, great work

  • @terraflops
    @terraflops Рік тому +2

    the cron job with the echo "hello world" didn't do anything

  • @keinermendoza4631
    @keinermendoza4631 9 місяців тому

    Thanks for sharing the knowledge, this seems like something very very useful.

  • @blahblahlaboratory9381
    @blahblahlaboratory9381 Рік тому

    Man, you have so many cool videos!

  • @merol3198
    @merol3198 Рік тому

    IF We choose Sunday, 15th of March,
    It means Sunday OR 15th of March.
    It does not mean Sunday AND 15th of March.
    It uses OR for day of week and day of month when neither is a *.

  • @rcdenis1
    @rcdenis1 3 роки тому

    The AT command is like a "one shot" cron job.

  • @normang.827
    @normang.827 3 роки тому

    Thanks Jay, great explanation!

  • @NoEgg4u
    @NoEgg4u 3 роки тому

    @6:27 -- Regarding: 11 AM
    If you set your job for:
    * 11 * * * echo "hello world"
    Will the above run once, at the click of 11 AM?
    Or, will the job run every minute, from 11:00 - 11:59?
    To have the job run once, at only 11:00, would the entry need to be the following?:
    0 11 * * * echo "hello world"
    Thank you.

  • @yhauzeur
    @yhauzeur 7 днів тому

    love this video

  • @iberianful
    @iberianful 10 днів тому

    GREAT VIDEO!!!

  • @firefoxyouth
    @firefoxyouth 8 місяців тому

    Nice video mate --> * * * * * sudo subscribed

  • @roacchi
    @roacchi 2 місяці тому

    thanks it helps me solve my problem

  • @Matthew_080
    @Matthew_080 3 роки тому

    Stunning work!

  • @tmoumimahmoud6966
    @tmoumimahmoud6966 Місяць тому

    Thank you Man, very helpfull .

  • @bryanthompson1070
    @bryanthompson1070 Рік тому +1

    So if I use @daily, what time will it run? Is there a way to set the daily time?

  • @nevoyu
    @nevoyu 3 роки тому +1

    Great video, are you going to do a video on systemd timer?

  • @kevinoconnor1396
    @kevinoconnor1396 2 роки тому

    Ok. Noob time. Running Ubuntu 20.04 in WSL - found I had to start the CRON service for CRON jobs to run. Makes sense I guess - but just sayin ... for any other noobs out there like me. Guessing that would be pretty much universal - yeah? Thinkin' you can config the service to autostart ... back down the rabbit hole!

  • @Mythologos
    @Mythologos 2 роки тому

    OMG I never have to do a Guix Pull myself again!

  • @shashikantovhal1769
    @shashikantovhal1769 3 роки тому

    Thanks for this tutorial.

  • @kapilch
    @kapilch 3 роки тому

    great explanation, Thanks

  • @abelashenafi6291
    @abelashenafi6291 Рік тому

    Thanks man

  • @alihaydar8601
    @alihaydar8601 3 роки тому

    Fantastic!!! big thanks :)

  • @mihai6564
    @mihai6564 8 місяців тому

    fantastic video

  • @theparten
    @theparten Рік тому

    your screen on the machine in the background is nice...how do set or get one for my pc...

  • @baburakbas5127
    @baburakbas5127 Рік тому

    clean and understandable

  • @Der_Rotsteiner
    @Der_Rotsteiner 3 місяці тому

    I do everything manually (even executing cpu instructions)

  • @udhayaraav3490
    @udhayaraav3490 2 роки тому

    Good One easy understanding.

  • @bobbybologna3029
    @bobbybologna3029 3 роки тому +1

    "cron jobs" just sounds so funny

  • @marinosterbah1883
    @marinosterbah1883 3 роки тому

    Nice job so helpful

  • @marcosoliveira8731
    @marcosoliveira8731 3 роки тому

    Thanks so much!

  • @noferblatz
    @noferblatz 3 роки тому +1

    Another issue you didn't cover: it might be anacron rather than cron. I back up using a script I placed in /etc/cron.daily. No editing of a crontab. Just insert the backup script, and cron/anacron will execute it along with every other script in that directory. There are also cron.hourly, cron.weekly and cron.monthly directories.

  • @paulmacgiollacaoine8619
    @paulmacgiollacaoine8619 2 роки тому

    Super thanks.

  • @HadesTimer
    @HadesTimer 3 роки тому

    I think it's interesting your using Cron on Pop Os. Because I don't think Cron is installed by default on Pop Os.

  • @sugabeariadt
    @sugabeariadt 2 роки тому +1

    What if you want to run the command every 5 minutes? What would the syntax be for that?

    • @12Q46HPRN
      @12Q46HPRN 2 роки тому

      */5 * * * *
      Sorry, just saw this (2 months late)

  • @Nakim0
    @Nakim0 2 роки тому

    i now understand CRON

  • @AP-ib7rf
    @AP-ib7rf 2 місяці тому

    how did you know about august 15th ?

  • @Bouipi
    @Bouipi Рік тому

    14:43 so I dont need to add bash command (bash ~/Documents/blah/blah.sh) as a user?

  • @nelsontan
    @nelsontan Рік тому

    Hi Jay I'm able to execute a py script via the interpreter and terminal but it just won't run in Cron (be it root or user) even with absolute paths :-(

  • @s9209122222
    @s9209122222 2 роки тому

    I can't find this command on Arch Linux.

  • @user-ow7tb9dm6s
    @user-ow7tb9dm6s Рік тому

    Can you do scp or rsync using cron please

  • @dolodestinations7628
    @dolodestinations7628 9 місяців тому

    its so crazy to me that there are no tutorials on how to execute a python script with a cron job. If anyone knows of any tutorials. it would be greatly appreciated.

  • @dersinndeslebens9780
    @dersinndeslebens9780 2 роки тому

    I want to run a batch-job of freefilesync after reboot. I used this command but it doenst work:
    DISPLAY=:0.0 @reboot /usr/bin/FreeFileSync /home/username/Schreibtisch/Testbatch.ffs_batch
    where is my mistake?

  • @vaithis
    @vaithis Рік тому

    When you crontab -r on production server accidentally 😅😅😅😅

  • @SeaLand-b9r
    @SeaLand-b9r 2 місяці тому

    Hey

  • @G.T828
    @G.T828 Рік тому

    5:38 India in 1947 be like

  • @yamiletmayan9324
    @yamiletmayan9324 Рік тому

    Vidmate apk

  • @ozrencupac
    @ozrencupac 3 роки тому +1

    First