Kullanıcı yürütme olmadan MySQL Alan değeri sıfırlama

4 Cevap php

Ben gece yarısı otomatik olarak bir MySQL Alan değerini sıfırlamak gerekir. Bir tablodaki belirli bir satır belirli bir sütundur. PHP bunu nasıl biliyorum ama bunu kendileri yapmak zorunda birisi olmadan gece yarısı PHP komut dosyası çalıştırmak için nasıl bilmiyorum. Eğer herhangi bir kalıcı çözüm var mı?

Edit:-------------------- Preferably without using Cron Jobs.

4 Cevap

Eğer linux üzerinde çalışan eğer bir cronjob kullanmak istiyorsunuz

En dağıtımlar o size ve gereken özel bir biçimi için programları görevleri komut adı crontab var:

0 0 * * * php /path/to/file.php

EDIT: Wrote this before you edited yours :p I'm not sure there is any other way. Do you have a specific reason not to use a cronjob?

Php dosya çalıştırılabilir yani olarak işaretlenmiş olup olmadığını bile php kısmını belirlemek için gerek olmayabilir

0 0 * * * /path/to/file.php

Sadece yapmak "chmod + x / yol / / file.php için" linux komut satırından

Web tabanlı cron hizmetleri de vardır. Temelde bir hesap kurmak ve daha sonra da düzenli aralıklarla sizin seçtiğiniz bir URL ziyaret edin. Sunucu üzerinde size halletmek için gerekenleri yapan bir sayfa kurmak. Tercihen myjob789273634ahhh8s2nhw8sghusgf874wfu.php gibi bir ihtimal-bulmak-adını verin. Siz anladınız. (30secs gibi sonra PHP-komut zaman aşımı unutmayın.)

Here's a google search: **oops I'm new so I can't post URL apparently. Just search for "web based cron".

Good luck /0

Bir cron benzeri şekilde işler çalışır programı içine bir iş zamanlayıcı yazabilirsiniz. Bu tetiklemek için sistemi ile etkileşim bir kullanıcı gerektirir, ancak sizin ihtiyaçlarınıza bağlı olarak yeterli olabilir. Bu çok daha karmaşık bir cronjob çalışan daha olduğunu ve (bir kullanıcı bir sayfa vurur kadar çalıştırmak alışkanlık beri) kaymakam zamanlamasını sağlamak değildir.

Muhtemelen, bunları yapmış istediğiniz zaman işi liste olacağını size veritabanına bir tablo eklemek gerekiyordu ve bir kilitleme bayrak işi çalıştırmak için eşzamanlı girişimlerini önlemek için. Her zaman senin script gecikmiş işler için bu tabloyu kontrol edin ve gerektiğinde onları çalıştırmak istiyorum, çalışır.

Güvenilir (Windows veya zamanlanmış görev) cron olmadan her gece aynı zamanda bir script yola nasıl soran bir sunucu tarafı dil olmadan dinamik web sitesi yapmak için nasıl soran gibi.

App kesinlikle tam gece yarısı çalışan bir komut dosyası dayanan, cron bir gerekliliktir. Kullanıcıların (aptalca) cron'u izin vermez bir hosting şirketi varsa, onlar şans olmak için gidiyoruz.