Dreamhost'ta cron için bir arayüz olmaması yeni başlayanlar için zor olabilir ama bir kere öğrendikten sonra yapabildiklerinizin çok daha geniş olduğunu göreceksiniz.
İşin genel çerçevesi şöyle:
Bir dosyaya çalıştırılacak komutlarınızı ve çalıştırma sıklıklarını yazıyorsunuz.
Dosyayı sunucunuza FTP ile yolluyorsunuz.
Sunucunuza SSH ile bağlanıp o dosyayı sisteme tanıtıyorsunuz.
Detaylara gelelim:
Dreamhost kontrol panelinizden Users -> Manage Users sayfasına gelip, kullanıcınızın Edit işlemine tıklayın. Buradan User Account Type olarak "Shell account - allows FTP plus ssh/telnet access" seçin. Bu işlemin geçerli olması için bir kaç dakika geçmesi gerekecektir. Siz de bu sürede aşağıdaki işlemleri tamamlayın.
Örneğin Drupal sitenizin her saat başı cron işlerinin çalışmasını istiyorsunuz. O zaman her hangi bir TXT dosyasına, örneğin crontab.txt, aşağıdaki satırı yazıyorsunuz ve kaydediyorsunuz.
0 * * * * wget http://www.example.com/cron.php
Bu dosyayı FTP ile sunucunuzun ana dizinine kaydedin.
Artık bu dosyadaki komutları sisteme tanıtmak için sunucuya SSH bağlantısı yapmak lazım. Bunun için PuTTy programını kullanabilirsiniz. Bu programda aşağıdaki resimde kırmızı içine alınan ayarları yapın ve Open komutu ile sunucuya bağlanın. Bağlantı sonrasında size kullanıcı adı ve şifre soracaktır. Eğer yapılan kullanıcı değişikliği etkili olmuşsa sisteme girebilirsiniz.
Bu aşamadan sonra yapmanız gereken açılan komut satırına crontab crontab.txt yazmaktır. Bu komuttan sonra crontab -l komutu ile sisteme kaydedilen işlemlerinizi görüntüleyip, her şeyin doğru çalıştığından emin olun.
En başta yapılan kullanıcı değişikliğini geri alıp, kullanıcınızı FTP yapabilirsiniz.
erdemkose
Paz, 2007-03-04 22:49
Permalink
Dreamhost'ta cron ayarları
Dreamhost'ta cron için bir arayüz olmaması yeni başlayanlar için zor olabilir ama bir kere öğrendikten sonra yapabildiklerinizin çok daha geniş olduğunu göreceksiniz.
İşin genel çerçevesi şöyle:
Detaylara gelelim:
Dreamhost kontrol panelinizden Users -> Manage Users sayfasına gelip, kullanıcınızın Edit işlemine tıklayın. Buradan User Account Type olarak "Shell account - allows FTP plus ssh/telnet access" seçin. Bu işlemin geçerli olması için bir kaç dakika geçmesi gerekecektir. Siz de bu sürede aşağıdaki işlemleri tamamlayın.
Örneğin Drupal sitenizin her saat başı cron işlerinin çalışmasını istiyorsunuz. O zaman her hangi bir TXT dosyasına, örneğin crontab.txt, aşağıdaki satırı yazıyorsunuz ve kaydediyorsunuz.
0 * * * * wget http://www.example.com/cron.php
Bu dosyayı FTP ile sunucunuzun ana dizinine kaydedin.
Artık bu dosyadaki komutları sisteme tanıtmak için sunucuya SSH bağlantısı yapmak lazım. Bunun için PuTTy programını kullanabilirsiniz. Bu programda aşağıdaki resimde kırmızı içine alınan ayarları yapın ve Open komutu ile sunucuya bağlanın. Bağlantı sonrasında size kullanıcı adı ve şifre soracaktır. Eğer yapılan kullanıcı değişikliği etkili olmuşsa sisteme girebilirsiniz.
Bu aşamadan sonra yapmanız gereken açılan komut satırına
crontab crontab.txtyazmaktır. Bu komuttan sonracrontab -lkomutu ile sisteme kaydedilen işlemlerinizi görüntüleyip, her şeyin doğru çalıştığından emin olun.En başta yapılan kullanıcı değişikliğini geri alıp, kullanıcınızı FTP yapabilirsiniz.
colof
Paz, 2007-03-04 23:13
Permalink
teşekkürler..
teşekkürler..
drupal.org ta da şöyle bir şey bulmuştum...
charan
Çar, 2010-07-07 10:47
Permalink
Hello Colof Son, I Guess you
Hello Colof Son,
I Guess you want automatic cron run in your site So please install Poormanscron module in your site.
You can find the features of Poormanscron in this link
http://drupal.org/project/poormanscron
Try this Solution,
Its helpful for your requirement
Drupal Web Developers,Drupal Web Development Company,Drupal website services,Drupal Web Development
Drupal Development, Drupal Web