Ben bir php komut dosyası için bir çok parçası sorum var. Ben veritabanını güncellemeleri her saniye bu dosyayı oluşturma. Başka bir modelleme yöntemi yoktur, her saniye yapılmalıdır.
Şimdi ben CentOS çalıştırıyorum ve ben ona yeni duyuyorum. İlk çaylak soru şudur:
Nasıl SSH üzerinden bir php dosyasını çalıştırın yok. Ben sadece # php path-to/myfile.php okumak. Ama ben bir şey yankı çalıştı ve ben metin olarak görmüyorum.
Şimdi ben dosya başlayan bir sorun olacak sanmıyorum. Sanırım bir sorun bile mümkün olup olmadığını bilmiyorum, olabilir, ama burada geçerli olacaktır.
Bana dosyası yalnızca bir kez çalıştırılan yüzde yüz emin olmak için mümkündür. Kazara tekrar dosyayı çalıştırırsanız ne olur.
I her şey Tamam çalışıyorsa, ikinci, biliyorum gelebilecek her bir günlüğüne bir yazma uygulamak eğer, daha fazla merak ediyordum. Bir hata ya da yanlış bir şey varsa log dosyası durur.
Fopen ile bir günlük dosyasına yazma ve yakın yazma ve. Bu, çok zaman almaya gitmiyor orada CentOS daha kolay bir yöntem değildir.
Ok i sahip başka bir büyük nokta i dosyasını çalıştırdığınızda ne olur. Hafızasında çalıştırmak dosya mi, yoksa sistemde dosyayı kullanıyor. Örnek komut dosyası yürütülmesine durdurmak için, dosyada yapılan değişiklikleri yanıt vermez.
I dosyasının kendisinde durdurma mekanizması çeşit uygulayabilirsiniz. Ya da ben dosyayı durdurmak için kullanabileceğiniz bir komut var.
Biliyorum başka bir seçenek her dakika çalışan bir cronjob uygulamaktadır. Ve bu cronjob php dosyasını yürütür. Tek gereken her şeyi updateting dakika, ve sonlanan için php dosya döngü olacak. Ben bu yöntemi uygulamaya, ama sadece bir tarayıcı kullanılır. Ben sadece mu dosyaya göz, ve açtı. Ben tarayıcı bir dakika meşgul olduğunu gördü, ama veritabanında şey güncelleme vermedi. Herkes bunun nedeni ne olabilir bir fikri var mı.
I Başka bir soru cronjob yöntemi uygulanması gereğidir i PLESK panelde doldurmak komut nedir. Yukarıdaki komut olarak aynıdır. sadece php ve dosya adı. Ya da orada özel komut gibi-f-q-şey.
Sorry for all the noob questions.
Birisi bana yardımcı olabilir eğer ben gerçekten takdir ediyorum.
Ciao!