ZAMANLANMIŞ GÖREVLER. Linux sistemde bazı işlerin istediğiniz zamanlarda ya da zaman aralıklarında otomatik olarak yapılmasını sağlayabilirsiniz. Yani.

Slides:



Advertisements
Benzer bir sunumlar
Kabuk ve Kısayollar-I.
Advertisements

HTML.
Kullanıcı ve Grup Yönetimi
LİNUX DİZİN YAPISI Öğr. Gör. Mustafa SARIÖZ
Öğretim Elemanı Akademik Dönem İşlemleri Umut Gündoğdu.
Konu: Windows Sistem Araçları
Hazırlayan : Öğr. Gör. Fahri YILMAZ
Arama işlemleri ve Dosya İzinleri
Ondokuz Mayıs Üniversitesi Yaz Dönemi Misafir Öğrenci Kayıt Kılavuzu.
Filezilla Client & Server
RANDEVU SEKRETERLİK HİZMETLERİ
e-Fatura İşlemleri e-Fatura İşlemleri İçin Gerekli Adımlar
WINDOWS 2000 KURULUMU Kurulum Önyükleme disketleri oluşturmak için Windows 2000 çalıştırıyor olmanız gerekmez. \Bootdisk adındaki dizin Windows 2000 Kurulum.
BİLGİ İŞLEM ŞUBE MÜDÜRLÜĞÜ
KONTROL ÖZELLİKLERİ.
MS-DOS DESEM 2008 EMRE UNSAL – ÖZLEM AKTAŞ. İ ŞLET İ M S İ STEM İ Kavramı İ şletim sistemini, bir bilgisayar sisteminde kullanıcı ile iletişim kurarak,
DOVECOT İLE IMAP VE POP3 SERVER KURULUMU
LİNUX’TA KULLANICI VE DOSYA-DİZİN İŞLEMLERİ
SQL Server da Veritabanı Yönetiminin Otomatikleştirilmesi
Çerez(Cookie) Kullanımı Oturum Yönetimi
Veritabanı Kopyalama/Taşıma
TEOG Online Sınavı 08 TEMMUZ 2014 SALı GÜNÜ SıNAV SAATI = 10:00 SıNAV SÜRESI = 140 DAKIKA.
Kabuk ve Kısayollar BİLGİSAYAR PROGRAMCILIĞI BÖLÜMÜ
Lınux Command arch:Makine mimarisi hakkinda bilgi verir. “uname -m” komutu ile ayni isleve sahiptir. cat [dosya]:Dosyalari ardarda siralayarak standart.
WEB SUNUCU KURULUMU.
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 8: Windows Formları
Paralel Programlamaya Giriş
Dosya İşlemleri BİLGİSAYAR PROGRAMCILIĞI BÖLÜMÜ
Karmaşık yedekleme sorunlarına basit çözümler SQL yedekleme nasıl yapılır.
FREEBSD 6.2 Cihan Kömeçoğlu Enderunix Akademi
DOS İŞLETİM SİSTEMİ DOS işletim sistemini öğrenmek bilgisayarda bilginin nasıl depolandığını ve depolama ortamında düzenlenmenin hangi mantıkla yapıldığının.
İnternet Programlama PHP.
1 İNTERNET PROGRAMLAMA - 1 Bağlantılar Öğr.Gör. Serkan KORKMAZ Harran Üniversitesi Birecik Meslek Yüksekokulu.
EŞİT PARÇALAR 1 adet 1 adet
STiL ŞABLONU (CSS) TEMELLERİ
MATLAB’te Döngüler.
ÖĞRENCİ İŞLERİ ÖĞRENCİ OTOMASYON SİSTEMİ BİLGİ SUNUMU
Dosya İşlemleri Öğr. Gör. Mustafa SARIÖZ BİLGİSAYAR TEKNOLOJİLERİ VE PROGRAMLAMA BÖLÜMÜ BİLG 223 AĞ İŞLETİM SİSTEMLERİ DERSİ.
EŞİT PARÇALAR 1 adet 1 adet
Microsoft EXCEL (1).
Dosya İşlemleri Öğr. Gör. Mustafa SARIÖZ BİLGİSAYAR TEKNOLOJİLERİ VE PROGRAMLAMA BÖLÜMÜ BİLG 223 AĞ İŞLETİM SİSTEMLERİ DERSİ.
Kabuk işlemleri.
Paralel Programlamaya Giriş
Microsoft Office Access
BİLGİSAYAR MUHASEBE YAZILIMLARI
TEMEL LİNUX KOMUTLARI.
LİNUX KOMUTLARI.
Kullanıcı Seçeneklerini Güncelleme Kullanıcı güncelleme işlemi konsol ve grafik ortamdan yapılabilir. Komut Satırı ile Kullanıcı Seçeneklerini Güncelleme.
BMS-301 Kabuk Programlama Güz 2015 (2. Sunu) (Yrd. Doç. Dr. Deniz Dal)
ESPRIT SERİSİ PANELLERİN KULLANIM KILAVUZU (728ultra,738+,748+ Modeller için) SİSTEMİN DEVREYE ALINMASI Tuş takımının yeşil ışığı (READY) (bknz şekil 1.
İLERİ SAYISAL SİSTEM TASARIMI VE SENTEZLEME 10. Hafta: Qsys
Raporlama Menüleri Emine TUNÇEL Kırklareli Üniversitesi, Pınarhisar Meslek Yüksekokulu.
Linux İşletim Sistemi Metin Editörleri
BMS-301 Kabuk Programlama Güz 2015 (5. Sunu) (Yrd. Doç. Dr. Deniz Dal)
Yardım Komutları Linux’ta komutlar hakkında yardım almak için aşağıdaki komutlar kullanılır : - man - info - whatis - apropos.
BM-308 Paralel Programlamaya Giriş Bahar 2016 (1. Sunu) (Yrd. Doç. Dr. Deniz Dal)
 Linux’te temel dosya sistemi güvenliği kullanıcıların dosya ve dizinler üzerindeki erişim izinlerinin belirlenmesiyle sağlanır. Bir dosya veya dizinlere.
Bilgisayar Görmesi Ders4:GUI OLUSTURMA Yrd. Doç. Dr. Serap KAZAN.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
DOSYA MENÜSÜ.
Ünite II: Bilgisayarı Kullanma ve Yönetme Basit Düzenlemeler Yapma Dosyaları Düzenleme Yazdırma.
UZAKTAN EĞİTİM DERSLERİ
Linux Komutları.
İstatİstİksel verİlerİ Düzenleme- frekans
Paralel Programlamaya Giriş
AĞ Bilgisayar Adını ve Çalışma Grubunu Öğrenme Ağ Kurulumu
ACRONİS KURULUMU YEDEK ALMA VE YEDEK YÜKLEME SAVAŞ TUNÇER.
TOPLU POSTALAMA İŞLEMİ İÇİN ETİKET OLUŞTURMA VE YAZDIRMA
Bilgisayar Programlamasına ve Veri Analizine Giriş - VII
Dosya/Dizin İzinleri - Dosya sahibinin izinleri (Dosyanın sahibi : u)
Sunum transkripti:

ZAMANLANMIŞ GÖREVLER

Linux sistemde bazı işlerin istediğiniz zamanlarda ya da zaman aralıklarında otomatik olarak yapılmasını sağlayabilirsiniz. Yani zamanlanmış görevler dediğimiz kavram. Bu işi cron servisi yapar. Zamanlanmış işleri düzenlemek için crontab komutu kullanılır. Yani crontab komutuyla cron dosyaları düzenlenebilir. Cron uygulaması konfigürasyon dosyası /etc/crontab dosyasıdır.

Bu dosyada root hem kendisi için hem de diğer kullanıcılar için zamanlanmış görev atayabilir.

nano /etc/crontab Crontab dosyasını açtık.

Açılan dosyaya zamanlanmış görevlerle ilgili bilgiler yazılır. Yani hangi tarihte ne yapılmasını istiyorsak ona göre ayarlamalar yapılır. Düzenleme yapabilmek için öncelikle cron dosyalarının özelliklerini öğrenmemiz gerek. Cron dosyasında 6 tane bölüm vardır. İlk beş tanesi, yapılması istenen işle ilgili gün,saat,dakika gibi bilgiler için, son bölüm ise çalıştırılacak komut içindir.

1.bölüm : İşin seçilen saat başından kaç dakika sonra başlatılacağını belirler. (0-59)(örneğin 30 demek, saat başını 30 dk. Geçe demektir. 2.bölüm : İşin hangi saatte başlatılacağını belirler. (0-23) (sayı yerine * girilirse her saat anlamına gelir) 3.bölüm : İşin hangi günler başlatılacağını belirler. (1-31) (sayı yerine * girilirse her gün anlamına gelir. 7,14 ifadesi de her ayın 7 si ve 14 ü anlamına gelir)

4.bölüm : İşin hangi aylarda yapılacağını belirler. (1-12) (sayı yerine * girilirse her ay anlamına gelir. 1,6 ifadesi Ocak ve Haziran demektir. 1-3 ifadesi de Ocak-Şubat-Mart demektir) 5.bölüm : İşin haftanın hangi günlerinde yapılacağını belirler. (0-7)(sayı yerine * girilirse her gün demektir. 0. ve 7. günler Pazar kabul edilir. 1,2 ifadesi P.tesi ve Salı anlamına, 1-3 ise P.tesi-Salı-Çarşamba anlamına gelir)

ROOT OLARAK ZAMANLANMIŞ GÖREV OLUŞTURMAK Root kullanicisi hem komutla (crontab komutu ile) hem de crontab dosyasının içerisine kodlar yazarak kendisi ve istediği bir kullanıcı için periyodik olarak görevler atayabilir.

Örneğin (/root dizini altındaki ) a.txt’nin yedeğini /opt dizine altina yedek olarak alalım. Bunun için nano /etc/crontab deyip dosyanın en alt satırına görevi yazalım. Root yerine istediğimiz bir kullanıcı yazabiliriz.

Şimdi ise görev yapılmış mı kontrol edelim. Listeleme yapalım. Görüldüğü gibi yedek.txt olarak yedekleme yapmış.

crontab komutu ile de görev ataması yapılabilir. crontab –e : görev ataması yapar veya verilen görevi düzenler. crontab –l: root için atanmış görevi siler. crontab –r: o anki atanmış görevi siler. crontab –u : Görevi yerine getirecek kullanıcı girilir.

Örneğin : root kullanıcısı yilmaz kullanıcısı için görev atasın. crontab –u yilmaz –e

Verilen görev süresi geldiğinde yilmaz kullanıcısının kendi dizininde yedekdosya oluşturuluyor.

KULLANICI OLARAK ZAMANLANMIŞ GÖREV TANIMLANMASI Kullanıcı crontab –e komutu ile kendisi için zamanlanmış görev tanımlaması yapar. Örneğin: seckin kullanicisi belirtilen zamanda otomatik olarak kendi dizininde yedek ve dizin diye 2 klasör oluştursun. crontab –e komutunu verip en alt satıra gerekli tanımlamaları yapalım.

ls –l komutu ile listeleme yapalım. Görüldüğü gibi verdiğimiz sürede iki dizin oluştu.

ALIŞTIRMA SORULARI 1. Kendi dizininizde buluna bir dosyanın kopyasını belirlediğiniz bir süre için ogrno ile başlayan bir dosya olarak kopyalasın. 2. Zamanlanmış görev atamak sunucuda ne için kullanılır araştırınız. 3. Her ay Salı günü saat 15:00 için kendi numaranız ve adınızla başlayan bir dizini kendi ev dizininizde oluşturacak zamanlanmış görev atayınız.

KAYNAKLAR Linux Komut Satırı Kemal DEMİREZ