2016-07-25 4 views
3

ich einen cron-Job verwenden, die einen PHP-Skript wie folgt lautet:Wie Standard PHP Pfad durch cron verwendet ändern

* * * * * php /path/to/script schedule:run >> /dev/null 2>&1 

Aber mit älterer Version von PHP läuft. Wenn ich which PHP ausführen, bekomme ich /path/to/php7.0, und ich muss den Pfad ändern, der von Cron verwendet wird, um PHP auszuführen. Ist das möglich, ohne es in cron Job so zu spezifizieren?

* * * * * /path/to/php7.0 /path/to/script schedule:run >> /dev/null 2>&1 
+0

nur das bearbeiten Cron-Job –

Antwort

0

Sie können eine symbolische Verbindung verwenden.

Entfernen Sie die aktuelle PHP-ausführbare Datei

Dann.

ln -s /path/to/php7.0 php (location of php executable file) 
0

Fügen Sie Ihren "neuen" php Pfad zum System $PATH Variable bearbeite .bash_profile oder .bashrc Datei:

export PATH=/path/to/php7.0:$PATH

(ersetzen /path/to/php7.0 mit Ihrem tatsächlichen php Pfad)