Bir php komut dosyası ile bir cron işi yükleyin

2 Cevap php

Ben Cron'un kullanımını gerektiren bir web uygulama geliştiriyorum. Ben kurulumu kolay bir oto Wordpress gibi yükleme işlemi ile yapmak istiyorum. Ben Cron kurmak için onun zaman kadar yüklemek senaryoyu yazarken en sorunumuz yok. Ben bunu eğer söyle lütfen.

2 Cevap

Sadece cron dosyası oluşturmak zorunda, o cron'u kurmak için exec kullanın:

$cron_file = 'cron_filename';
// Create the file
touch($cron_file); 
// Make it writable
chmod($cron_file, 0777); 
// Save the cron
file_put_contents($cron_file, '* * * * * your_command'); 
// Install the cron
exec('crontab cron_file');

Bu PHP çalıştırmak kullanıcı altında crontab dosyalarına yapma hakkına sahip olmasını gerektirir. Bu cron dosya varsayılan olarak kullanıcı için başka crons yerine, o cron uygulamak istiyorsa kullanıcıya sormak emin olun. Ayrıca sen crontab dosyasını yazıyoruz klasör yazılabilir olduğundan emin olun.

Hızlı bir google arama getirdi this article.