Pi cron php çalışmıyor

Sep 26 2020

Bu cronu çalıştıramıyorum.

Linux'ta yeni olduğum için gerçekten yolumu bilmiyorum.

Pi 3B + Debian 9 Streç PHP 7.0.33 Nginx 1.10.3

Pi'de OpenMediaVault (OMV) çalışıyor. OMV'yi, erişebileceğim ve ayrıca bir ağ klasörü olarak bilgisayarıma eşleyebileceğim paylaşılan bir 'www' klasörü oluşturmak için kullandım. Www klasöründe php betiklerim var ve pC tarayıcısından erişildiğinde doğru şekilde çalışıyorlar.

Crontab kullanılarak yapıldığını düşündüğüm php betiklerinden 1 tanesini otomatikleştirmek istiyorum.

Putty ile Pi'ye giriş yapmak için kullanıcı kök düzenleme crontab'ı ile:

crontab -e

aşağı kaydırıldı ve eklendi:

*/1 * * * * /usr/bin/php /mnt/fs/sharedfolders/www/testcode/push2.php

Bunun her 1 dakikada bir çalışacağını anlıyorum - bunu yalnızca bir test olarak kullanarak. Push2.php kodunu tarayıcımdan test ettim ve beklendiği gibi hatasız çalışıyor.

Cron çalıştığında, bilgisayarıma (OMV tarafından oluşturulduğunu varsayıyorum) şunu söylemek için bir hata raporu e-postası alıyorum:

Could not open input file: /mnt/fs/sharedfolders/www/testcode/push2.php

Neyi kaçırıyorum ?

Yanıtlar

1 Kusalananda Sep 26 2020 at 16:25

Dosyanın yolu /sharedfolders/www/testcode/push2.phpdeğil /mnt/fs/sharedfolders/www/testcode/push2.php.

Yorumlardan, /mnt/fskullanarak oturum açtığınızda altında chroot edilmiş bir ortama yerleştirilmişsiniz gibi görünür ssh. Dosyanın yol adının ile /sharedfoldersdeğil ile başlamasının nedeni budur /mnt/fs. /mnt/fsDizin kök dizinidir sshoturumda.