İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

SSH da crontab ayarlamak

hakimi

0
İyinet Üyesi
Katılım
1 Temmuz 2006
Mesajlar
1,356
Reaction score
0
arkadaşlar serverın wikisinde araştırdım. bayağıdır uğraşıyorum bu crontab olayını nası lhalledecez acaba birisi yardımcı olabilirmi. SSH a girdim. komutları yazıyorum ama olmuyor bir türlü.
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
# crontab -e

veya alternatif olarak

# nano /etc/crontab
 

zbahadir

0
İyinet Üyesi
Katılım
19 Mart 2006
Mesajlar
2,416
Reaction score
0
Konum
Trabzon
bunalrı yazdıktan sonramı belirli zamanda çalışacak dosyayı belirlicez?
0 * * * * wget http://www.somedrupaldomain.com/cron.php bu şekilde? acaba

cron içinden doğrudan php dosyalarını kullanamazsınız. Cron ile bir bash script dosyasını çağırın ve script içinden php kodlarını kullanabilirsiniz. Ama ondan önce PHP kodlarını bash script içinden kullanabilmek için PHP-Pear paketinin yüklü olması gerekiyor veya bende o şekilde çalışıyor.

Örnek
calistir.sh
Kod:
#!/usr/local/bin/php -q 

<?php

// Bu aralıkta istediğiniz php kodunu kullanabilirsiniz....
echo "Bash içinde PHP Code"; 

?>
 

hakimi

0
İyinet Üyesi
Katılım
1 Temmuz 2006
Mesajlar
1,356
Reaction score
0
öncelikle yazan arkadaşlara teşekkür etmek istiyorum. yani böyle yapıp. cron.sh diye bir dosya kaydetsem servera atsam çalışırmı kendisi diyorsunuz. Arkadaşlar mazur görün bilmediğim den ayrıntılarızya sormak istiyorum.
#!/usr/local/bin/php -q

<?php

// Bu aralıkta istediğiniz php kodunu kullanabilirsiniz....
echo "Bash içinde PHP Code";

?>[/code]
 

zbahadir

0
İyinet Üyesi
Katılım
19 Mart 2006
Mesajlar
2,416
Reaction score
0
Konum
Trabzon
Burada yazdıklarım bizzat kullandığım şeylerdir.
Önce sunucunuzda pear kurulumu kontrol edin sonra kullanımı ile ilgili örnekleri verebiliriz.
PHP-Pear kurulumu öğrenmek için komut satırından;


deyin, yolu ile birlikte php yorumlayıcısı görünüyorsa php kullanabilirsiniz. Görünmüyorsa önce Pear kurun derim.

İşletim sisteminizide yazarsanız nasıl kurulacağına bakabiliriz.
 

hakimi

0
İyinet Üyesi
Katılım
1 Temmuz 2006
Mesajlar
1,356
Reaction score
0
which php ye user/local/bin werdi.
ben dreamhosttayım. wiki dreamhosttan şunları yaptım bilmiyom tam olarak ama ayarlamaya çalıştım.
PHP:
[ralphie]$ mkdir bin
cd bin
[ralphie]$ curl -o site-check.pl http://www.dhbin.com/site-check.html
[ralphie]$ chmod 700 site-check.pl
[ralphie]$ pwd
/home/myuseraccount/bin //bu çıktısı
buraya kadar geldim. burada oluşturduğunuz dosyayı açın ve içine yazın diyor am ben dosya nerde oluştu nere de hiç bir fikrim yok.
BUrayı takip ettim : http://wiki.dreamhost.com/index.php/Run_php_from_cron
 

hakimi

0
İyinet Üyesi
Katılım
1 Temmuz 2006
Mesajlar
1,356
Reaction score
0
bin içinde site-check.pl buldum içine şu satırları yazdım:
my $prefix = "/home/username/bin/";
my $page = "http://www.mysite.com/file.php";

tabi kendi servera göre değiştirerek.
putty de
crontab -e
dedim.
şu satırı ekledim kaydettim ve çıktım.
15 3 * * /home/YOUR USER NAME/bin/site-check.pl //keni adıma göre değiştirdim.

hani ne yaptın derseniz bende pek anlamadım ama :)
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst