2016-04-05 15 views
0

Bir cron işinde çalışmak için bir betik kurmaya çalışıyorum ve günde bir kez çalışmasını istiyorum. Ben cron işleri için yeniyim ve şimdiye kadar gördüğüm olanlar sadeceYerel bir dosyayı public_html üzerinde göreli yol kullanarak bir cron işi olarak çalıştırmak için wget kullanabilir miyim?

http://example.com/path/to/file gibi mutlak yolları kullanıyor. -q -t 1 /home/account/invest/controllers/cron_controller.php

ederim -

/usr/bin/wget -O:

Bu

Ben cpanel yapmak istediğim komutu bu iş? Ya da başka bir komut wget'den daha mı iyi?

+0

'wget' bir HTTP isteği yapar ve bir dosya yolu değil, bir URL gerektirir. –

+0

'GNU Wget, en yaygın kullanılan Internet protokolleri olan HTTP, HTTPS ve FTP'yi kullanarak dosyaları almak için ücretsiz bir yazılım paketidir. 'Https://www.gnu.org/software/wget/ –

+1

Doğrudan php cli kullanın. Genellikle/usr/bin/php'de bulunur (genellikle/usr/bin/php5' (veya eğer kurulu ise php7) 'ye bir sembolik bağlantıdır). –

cevap

1

En iyi komut php /home/account/invest/controllers/cron_controller.php dur.

+0

Kullanıcı/bin dosyasını php’ye eklemem gerekir mi? – JakeFromStateFarm

+1

php'nin tam yolunu bulmak için 'whereis php' komutunu çalıştırabilirsiniz, ancak genellikle buna gerek yoktur. Sadece 'php' kullanabilirsiniz. –

İlgili konular