IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Unreal IRCd (https://www.ircforumlari.net/unreal-ircd/)
-   -   Ssh de zamanlanmis komut uygulama mümkün mü ? (https://www.ircforumlari.net/unreal-ircd/560638-ssh-de-zamanlanmis-komut-uygulama-mumkun-mu.html)

ŞaH42 14 Ocak 2014 05:34

Ssh de zamanlanmis komut uygulama mümkün mü ?
 
Arkadaşlar ben istiyorum ki irc sunucuda ssh üzerinden belirli zamanlarda otomatik komut uygulansın.
Mesela ;

Hergün saat 12:00 de radyo/sabah klasörü içinde bulunan dosya ile calistirilan ./cs_trans_linux komutu kapatilsin radyo/aksam klasörü içerisindeki ./cs_trans_linux başlatılsın.

Mümkünmü böyle bir şey yardımcı olabilecek var mi?

saywhat 14 Ocak 2014 07:53

Cevap: Ssh de zamanlanmis komut uygulama mümkün mü ?
 
man crontab

10 dakikada bir */10 * * * * çalıştırılacak-komut program'ın/dizini (pl /home/user/blabla.pl gibi...)
Her Saat 15 geçe 15 * * * *
Her Cuma 00:10'da 10 00 * * 4
Her Gün 23'de 0 23 * * *

*/10 * * * *
dakika - saat - gün -ay - haftanın-günü(0'dan başlar- 0==pazartesi))

ŞaH42 14 Ocak 2014 09:28

Cevap: Ssh de zamanlanmis komut uygulama mümkün mü ?
 
0 12 * * * pl killall cs_trans_linux

0 12 * * * pl /home/user/radyo/aksam/cs_trans_linux

Bunu gibi mi ?

saywhat 14 Ocak 2014 11:26

Cevap: Ssh de zamanlanmis komut uygulama mümkün mü ?
 
öncelikle şunu düzelteyim : haftanın günleri 0 "sıfırdan" başlar ancak bu pazartesi değil "pazar" a denk gelir. 0 ve 7 == pazar....

ben örnek olarak öylesi bir komut uydurmuştum ancak aklınızı karıştırmış anlaşılan. ..

yeni bir cronjob oluşturmak için crontab -e
mevcud cronjobları listelemek için crontab -l
silmek için crontab -r
tarihini ,en son düzenleniş tarihi crontab -v ... ayrıca komut yardım menüsünü görmek için man crontab

ufak bir sh. bash kodu yapıp onu crontab'la istenen zamanda oto çalışmasını sağlarsınız.

Kod:

#!/bin/bash
# sc.sh
pkill -9 *cs_trans_linux* &&
cd /çalışacak-programın-tam-dizini/radyo/aksam/cs_trans_linux &
./cs_trans_linux &
echo "işlem tamam" &
exit

gibi... sc.sh şeklinde adlandırıp .. chmod u+x sc.sh edip crontab -e 0 12 * * * /bash/scriptin-bulunduğu/dizin/sc.sh > /dev/null 2>&1
komutuyla hergün 12:00'da sc.sh çalıştırma işi verilir. sc.sh'de istenen görevi yapar...

ŞaH42 16 Ocak 2014 01:07

Cevap: Ssh de zamanlanmis komut uygulama mümkün mü ?
 
Teşekkürler deneyeceğim.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 18:36.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net