Webmaster Forumu - Webmaster Zone

Geri git   Webmaster Forumu - Webmaster Zone > Teknik Konular > Sunucu Yönetimi > Linux
Şifrenizimi Unuttunuz? Bize Katılın!

Cevapla
Görüntüleme: 930 - Cevaplar: 3  
LinkBack Seçenekler Stil
  #1 (permalink)  
Alt 11-01-2007, 17:51:41
Ni-Osman Ni-Osman isimli üyemiz çevrimdışıdır. (Offline)
Webmaster
No Status
 
Üyelik tarihi: 31/1/2007
Mesajlar: 157
iTrader: (4)
Tecrübe Puanı: 50
Puanları: 186
Ni-Osman will become famous soon enough
Standart Cron (Zamanlanmış Görev)

Nasıl cron yapılır bilmeyen arkadaşlarımıza şimdi bunu anlatayım hazır boş zamanım varken mesela linux da bir komut yada bir dosyanın belirli zamanlarda çalışmasını istiyorsunuz...

crontab -e

yazınca basit cron sayfası çıkar karşınıza "* * * *" şeklinde kümeler çıkar bu yıldızların anlamları her dir mesela her cuma günü her saat her dakka gibi bunların yerlerine yerleştirilmesi aynı şu şekildedir

Dakika Saat Gün Ay Hafta

mesela

1 * * * *

olursa her dakkada bir anlamına gelmekte

burada mesela ilk 3 dışında bir önemli birşey var ay ve haftalar

aylar ocak şubat mart diye gider mesela

* * * * 7

bu her pazar anlamına gelir

* * * 1 *

buda her yıl ocak ayında

0 Pazar
1 Pazartesi
2 Salı
3 Çarşamba
4 Perşembe
5 Cuma
6 Cumartesi
7 Pazar

bu rakamları haftalarda kullanabilirsiniz aylar içinde o ayın tarihdeki rakamını yazarsınız süper cümle oldu mesela aralık 12 olur

bazen yani gerek duyuldugunda

*/1 * * * *

cron karşılıklarını /1 gibi belirtiriz

bir örnek daha yapalım mesela

*/0 */3 * * *

ne oldu bu mesela her gece 3 de istenilen şey çalışsın dedik

gerçek bir örnek yapalım daha önce kendi kodunuzu kendiniz yapın demiş bir başlık açmıştım onunla bunu karıştıralım mesela

cd /usr/bin
nano yedeklebeni

diye bi dosya oluşturduk içine

#/usr/bin/!
cd /home/osman/yedekler
zip -r dosya.zip ../public_html
zip -r mysqller.zip /usr/lib/mysql/osman_*

yazıyor ve kaydediyoruz

sonra

chmod +x yedeklebeni

yazıyoruz

crontab -e yazıyor ve altına alttakini ekliyoruz

45 * * * * root yedeklebeni

böylece her 45 dk da bir osman adlı kullanıcının dosyalarını yedeklemiş oluyoruz hatta biraz daha geliştirip şey yapabiliriz hmm örnek gmail hesabımıza mail olarak gönderebiliriz her 45 dk da 8)

unutmadan

* * * * * bunlardan sonra kullanıcı adı ve sonra çalıştırılacak dosya ve komut yazılır
Alıntı ile Cevapla
  #2 (permalink)  
Alt 27-06-2007, 15:40:06
valdain valdain isimli üyemiz çevrimdışıdır. (Offline)
Yeni Üye
No Status
 
Üyelik tarihi: 31/5/2007
Yaş: 24
Mesajlar: 5
iTrader: (0)
Tecrübe Puanı: 0
Puanları: 20
valdain üyemiz henüz acemi
Standart

Peki bir komutun her restartran sonra çalışmasını istiyorsak. Yanı diyelim ben makineye restart attıktan sonra açılınca direk ./program gibi otomatik çalışmasını istiyorum olurmu bu ?
Alıntı ile Cevapla
  #3 (permalink)  
Alt 24-08-2007, 20:29:54
PowerUseR PowerUseR isimli üyemiz çevrimdışıdır. (Offline)
Yeni Üye
No Status
 
Üyelik tarihi: 31/3/2007
Yaş: 33
Mesajlar: 2
iTrader: (0)
Tecrübe Puanı: 0
Puanları: 20
PowerUseR üyemiz henüz acemi
Standart Cevap: Cron (Zamanlanmış Görev)

Alıntı:
valdain´isimli üyeden Alıntı Mesajı göster
Peki bir komutun her restartran sonra çalışmasını istiyorsak. Yanı diyelim ben makineye restart attıktan sonra açılınca direk ./program gibi otomatik çalışmasını istiyorum olurmu bu ?
root olarak baglan
Kod:
pico /etc/rc.d/rc.local
En alt satıra Verdigim girdiyi kendine göre düzenle gir

Kod:
su -c "/home/username/program" username
CTRL + X kaydet cık
makına her restart da belirttigin dosyayı calıstıracaktır
Alıntı ile Cevapla
  #4 (permalink)  
Alt 14-06-2008, 17:45:44
<ahmet/> <ahmet/> isimli üyemiz çevrimdışıdır. (Offline)
Foruma Girişi Yasaklandı
No Status
 
Üyelik tarihi: 31/5/2008
Mesajlar: 11
iTrader: (0)
Tecrübe Puanı: 0
Puanları: 20
<ahmet/> üyemiz henüz acemi
Standart peki curl ile cron job nasıl yapılır??

pemailcron2.php?pwd=123456> /div/null ,
cron job'da curl ile nasıl yapılır, cron tab'a yazılması gereken
komut nedir curl ile çalışması için ??

curl -s nedir, curl -o nedir; buradaki -s ve -o ne anlama gelirler??
curl curl -s -o birlikte kullanılabilirler mi? asıl doğru kullanımı nasıldır?
bunları öğrenebileceğim bir kaynak, listesi vs. yok mudur?
Alıntı ile Cevapla
Cevapla



Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
cron nedir, gerekir mi? biyoyorum Webmaster Genel 0 21-07-2007 23:59:58


oyun , kontör , türkçe dizin

Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 16:54:53 .


Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
Zone Org | 2006-2008

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125