Linux Crash Course - Scheduling Tasks with Cron

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ม.ค. 2025

ความคิดเห็น • 92

  • @MichaelDude12345
    @MichaelDude12345 3 ปีที่แล้ว +23

    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.

  • @unbekannter_Nutzer
    @unbekannter_Nutzer 3 ปีที่แล้ว +9

    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.

  • @z8669zzz
    @z8669zzz 2 ปีที่แล้ว +4

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

  • @caveman1226
    @caveman1226 3 ปีที่แล้ว +17

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

  • @larrywilliams8010
    @larrywilliams8010 3 ปีที่แล้ว +51

    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.

    • @RicardoGarciso-f3y
      @RicardoGarciso-f3y 10 หลายเดือนก่อน +6

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

  • @michalroesler
    @michalroesler ปีที่แล้ว +2

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

  • @ranaellese
    @ranaellese ปีที่แล้ว

    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

  • @mysteriousjungalist
    @mysteriousjungalist 3 ปีที่แล้ว +20

    I can't thank you enough for this channel.

  • @guilherme5094
    @guilherme5094 3 ปีที่แล้ว +3

    I like the editing style and thanks Jay.

  • @ThomasFaller
    @ThomasFaller 3 ปีที่แล้ว +10

    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

  • @DonnaBussure
    @DonnaBussure 7 หลายเดือนก่อน +2

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

  • @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.

  • @chillnacho
    @chillnacho 2 ปีที่แล้ว +4

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

  • @dustinhess6798
    @dustinhess6798 ปีที่แล้ว +2

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

  • @michaelwright2986
    @michaelwright2986 9 หลายเดือนก่อน

    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.

  • @saidneder41
    @saidneder41 3 ปีที่แล้ว +1

    Loving the new intro and thumbnails!

  • @udayarpandey3937
    @udayarpandey3937 3 ปีที่แล้ว

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

  • @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.

  • @Hobbitstomper
    @Hobbitstomper 3 ปีที่แล้ว +9

    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.

  • @richardracine9055
    @richardracine9055 ปีที่แล้ว

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

  • @TopestG-k5m
    @TopestG-k5m 11 หลายเดือนก่อน

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

  • @ranaellese
    @ranaellese ปีที่แล้ว

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

  • @moamenabdelkawy5718
    @moamenabdelkawy5718 3 ปีที่แล้ว +2

    You're a great explainer Jay. Thank you.

  • @iandron7119
    @iandron7119 11 หลายเดือนก่อน

    Excellent. You make it crystal clear.

  • @AmishaSharma_1
    @AmishaSharma_1 3 หลายเดือนก่อน

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

  • @ultron7461
    @ultron7461 3 ปีที่แล้ว +1

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

  • @blahblahlaboratory9381
    @blahblahlaboratory9381 ปีที่แล้ว

    Man, you have so many cool videos!

  • @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.

  • @etiennelabeille
    @etiennelabeille 6 หลายเดือนก่อน

    Great job, Jay.

  • @keinermendoza4631
    @keinermendoza4631 ปีที่แล้ว

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

  • @terraflops
    @terraflops ปีที่แล้ว +2

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

  • @fortune_hr
    @fortune_hr 8 หลายเดือนก่อน

    Amazing video, great explanation.
    thank you

  • @bryanthompson1070
    @bryanthompson1070 ปีที่แล้ว +2

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

  • @rcdenis1
    @rcdenis1 3 ปีที่แล้ว

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

  • @normang.827
    @normang.827 3 ปีที่แล้ว

    Thanks Jay, great explanation!

  • @nevoyu
    @nevoyu 3 ปีที่แล้ว +1

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

  • @PulpFreePress
    @PulpFreePress หลายเดือนก่อน

    Just what I was looking for…thanks!

  • @Elliria_home
    @Elliria_home 3 หลายเดือนก่อน

    Thank you. This was *very* helpful.

  • @Matthew_080
    @Matthew_080 3 ปีที่แล้ว

    Stunning work!

  • @k.chriscaldwell4141
    @k.chriscaldwell4141 2 หลายเดือนก่อน

    If testing with echo, you need to pipe it to wall (“ echo ‘hello’ | wall “) or you won’t see it.

  • @theparten
    @theparten ปีที่แล้ว

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

  • @roacchi
    @roacchi 6 หลายเดือนก่อน

    thanks it helps me solve my problem

  • @Bouipi
    @Bouipi 2 ปีที่แล้ว

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

  • @mihai6564
    @mihai6564 ปีที่แล้ว

    fantastic video

  • @Mythologos
    @Mythologos 2 ปีที่แล้ว

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

  • @bologna3048
    @bologna3048 3 ปีที่แล้ว +1

    "cron jobs" just sounds so funny

  • @asifadam93
    @asifadam93 3 หลายเดือนก่อน

    Nice video man 🙃, thanks

  • @iberianful
    @iberianful 4 หลายเดือนก่อน

    GREAT VIDEO!!!

  • @kevinoconnor1396
    @kevinoconnor1396 3 ปีที่แล้ว

    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!

  • @Der_Rotsteiner
    @Der_Rotsteiner 6 หลายเดือนก่อน

    I do everything manually (even executing cpu instructions)

  • @sugabeariadt
    @sugabeariadt 3 ปีที่แล้ว +1

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

  • @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.

  • @kapilch
    @kapilch 3 ปีที่แล้ว

    great explanation, Thanks

  • @shashikantovhal1769
    @shashikantovhal1769 3 ปีที่แล้ว

    Thanks for this tutorial.

  • @tmoumimahmoud6966
    @tmoumimahmoud6966 5 หลายเดือนก่อน

    Thank you Man, very helpfull .

  • @firefoxyouth
    @firefoxyouth 11 หลายเดือนก่อน

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

  • @alihaydar8601
    @alihaydar8601 3 ปีที่แล้ว

    Fantastic!!! big thanks :)

  • @baburakbas5127
    @baburakbas5127 ปีที่แล้ว

    clean and understandable

  • @udhayaraav3490
    @udhayaraav3490 2 ปีที่แล้ว

    Good One easy understanding.

  • @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.

  • @marinosterbah1883
    @marinosterbah1883 3 ปีที่แล้ว

    Nice job so helpful

  • @marcosoliveira8731
    @marcosoliveira8731 3 ปีที่แล้ว

    Thanks so much!

  • @yhauzeur
    @yhauzeur 3 หลายเดือนก่อน

    love this video

  • @paulmacgiollacaoine8619
    @paulmacgiollacaoine8619 3 ปีที่แล้ว

    Super thanks.

  • @AP-ib7rf
    @AP-ib7rf 5 หลายเดือนก่อน

    how did you know about august 15th ?

  • @abelashenafi6291
    @abelashenafi6291 ปีที่แล้ว

    Thanks man

  • @nelsontan
    @nelsontan 2 ปีที่แล้ว

    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 :-(

  • @vhadzdansalan
    @vhadzdansalan ปีที่แล้ว

    Can you do scp or rsync using cron please

  • @dolodestinations7628
    @dolodestinations7628 ปีที่แล้ว

    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.

  • @s9209122222
    @s9209122222 3 ปีที่แล้ว

    I can't find this command on Arch Linux.

  • @dersinndeslebens9780
    @dersinndeslebens9780 3 ปีที่แล้ว

    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?

  • @k.chriscaldwell4141
    @k.chriscaldwell4141 3 หลายเดือนก่อน

    Thank you.

  • @RashaMohammad-mx3cy
    @RashaMohammad-mx3cy 2 หลายเดือนก่อน

    thank you

  • @Nakim0
    @Nakim0 3 ปีที่แล้ว

    i now understand CRON

  • @kirikoza2488
    @kirikoza2488 2 หลายเดือนก่อน

    show what it looks like when you save it damn it

  • @vaithis
    @vaithis ปีที่แล้ว

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

  • @SeaLand-b9r
    @SeaLand-b9r 6 หลายเดือนก่อน

    Hey

  • @G.T828
    @G.T828 ปีที่แล้ว

    5:38 India in 1947 be like

  • @yamiletmayan9324
    @yamiletmayan9324 2 ปีที่แล้ว

    Vidmate apk

  • @ozrencupac
    @ozrencupac 3 ปีที่แล้ว +1

    First