Ubuntu Cronjob: Açıklama ve Kurulum
Ubuntu'daki yararlı bir araç, cron işleri olarak adlandırılır. Nasıl kuracağınızı ve kullanacağınızı açıklayacağız.
Ubuntu cronjob - nedir bu?
- Crontab olarak da adlandırılan bir cron işi, komut dosyalarını ve programları belirli bir zamanda yürüten bir komuttur. Bu nedenle, örneğin, yedekleme yapmak veya güncelleme yapmak için uygundur.
- Ancak, bir cron işinin yalnızca bilgisayarınız gerçekten açıksa yürütüldüğünü lütfen unutmayın. Kaçırılan cron işleri telafi edilmeyecektir.
- Bir cronjob 7 bölümden oluşmaktadır. İlki dakika, ikincisi görevin tamamlandığı saattir. Üçüncü bölüm ayın gününü ve dördüncü ayın kendisini içerir Beşincisi haftanın günüdür ve her biri 0 ve 7 sayıları Pazar günü temsil eder. Altıncı bölüm, cronjob işleminin yürütüldüğü kullanıcıyı listeler. Son olarak, görevin kendisi not edilir.
- Cron işleri sistem genelinde "/ etc / crontab" dizininde veya "/ var / spool / cron / crontabs" altında tek tek kullanıcılar için saklanır.
Ubuntu cronjob oluşturun - işte böyle
- Terminal için cronjob hizmeti zaten Ubuntu'da bulunmaktadır. Bu nedenle kurulum gerekmez.
- Bir cron işi oluşturmak veya değiştirmek için terminali açın ve "crontab -e" yazın. Başka bir kullanıcının cron işlerini düzenlemek istiyorsanız, "crontab -u user -e" girin ve "user" ifadesini istediğiniz kullanıcıyla değiştirin.
- Artık cron işlerinizi düzenlemek için hangi düzenleyiciyi kullanmak istediğinizi seçebilirsiniz. En kolay yöntem olduğu için nano kullanmanızı öneririz.
- Belgenin en altına gitmek için ok tuşlarını kullanın ve cronjob'ınıza girin. Bir parametreye ihtiyacınız yoksa, "*" ile doldurmanız yeterlidir. Örneğin, her gün saat 15: 30'da bir cronjob yapmak istiyorsanız, değerlerin geri kalanı yerine yalnızca "*" yerine saat ve dakikaları doldurmanız gerekir.
- İşiniz bittiğinde, [Ctrl] ve [X] tuşlarına aynı anda basın ve [J] ve [Enter] ile onaylayın. Yaptığınız değişiklikler kaydedilir ve nano kapatılır.
- Tüm cron işlerinizi listelemek için "crontab -l" komutunu yazın. Başka bir kullanıcının cron işlerini görmek için "crontab -u user -l" yazın. "Kullanıcı" yerine istediğiniz kullanıcının adını yazın.