Kod: Kodu kopyalamak için üzerine çift tıklayın!
bind time - "* * * * *" sc:dinleyici
sc:dinleyici prosedürünü dakikada bir çalıştırır/çağırır...
Kod: Kodu kopyalamak için üzerine çift tıklayın!
bind time - "*2 * * * *" sc:dinleyici
iki dakikada bir
Kod: Kodu kopyalamak için üzerine çift tıklayın!
bind time - "?5 *" sc:dinleyici
beş dakikada bir
Kod: Kodu kopyalamak için üzerine çift tıklayın!
bind time - "?0 *" sc:dinleyici
10 dakikada bir çağıracak/çalıştıracaktır.....
yok bu aralıklar dışında dilediğim bir süre aralığında çalışsın,ben seçeyim deniyorsa (dakika cinsinden)
prosedürler dışına bir süre-aralığı ayarı satırı girin.
set sure "25"
ilgili prosedür (bu örnekte sc:dinleyici) içinde hemen proc sc:dinleyici ......
satırının bir altına , set sure "xx" ayarında istenen süre aralığını kontrol edecek bir satırı girin :
Kod: Kodu kopyalamak için üzerine çift tıklayın!
if ([scan $min %d] + ([scan $hour %d]*60)) % $::sure eq 0} {
(tabi bu koşul satırı sonundaki açık " { " bracket'a karşılık olarak eklendiği prosedür sonunada fazladan bir kapalı " } " bracket eklemeyi de unutmayın*...)
böylelikle set sure ayarından ayarlanabilecek dakika aralığında, şu anki bind satırına hiç dokunmadan, istenen iş yaptırılabilir.
yok oto süre aralığında değil, komutla olsun deniyorsa:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
bind time - "* * * * *" sc:dinleyici
satırını;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
bind pub - "!dinleyici" sc:dinleyici
ve ,
Kod: Kodu kopyalamak için üzerine çift tıklayın!
proc sc:dinleyici {min hour day month year} {
satırınıda;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
proc sc:dinleyici {nick uhost hand chan text} {
olarak değişmeniz kafi gelir....