Frage steht oben. Hier sind ein paar Informationen: Ich will ein PHP-Skript laufen lassen, dass in diesem Fall zum Test nur eine Datei löschen soll. Dies funktioniert jedoch leider nicht. Damit meine ich, dass diese Datei einfach nicht gelöscht wird. Die PHP-Datei liegt mit der PDF in einem Ordner, der über der Hauptebene der Domain liegt, sodass die Datei über das Web nicht aufrufbar ist.
PHP:
<?php
unlink('43772027_1.pdf');
?>
Der Cronjob:
30 11 * * * root /usr/bin/php/7.0 /var/www/html/doc/delete.php &> /var/www/html/doc/error.log
Der Log von Cronjob (so aufgerufen: grep CRON /var/log/syslog):
Jun 27 06:35:01 vmd27172 CRON[8416]: (root) CMD (sync; echo 3 > /proc/sys/vm/drop_caches)
Jun 27 06:39:01 vmd27172 CRON[8515]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && /usr/lib/php/sessionclean)
Jun 27 07:09:01 vmd27172 CRON[10874]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && /usr/lib/php/sessionclean)
Jun 27 07:17:01 vmd27172 CRON[11110]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Jun 27 07:35:01 vmd27172 CRON[12972]: (root) CMD (sync; echo 3 > /proc/sys/vm/drop_caches)
Jun 27 07:39:01 vmd27172 CRON[13051]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && /usr/lib/php/sessionclean)
Jun 27 08:09:01 vmd27172 CRON[15298]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && /usr/lib/php/sessionclean)
Jun 27 08:17:01 vmd27172 CRON[15521]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Jun 27 08:35:01 vmd27172 CRON[17497]: (root) CMD (sync; echo 3 > /proc/sys/vm/drop_caches)
Jun 27 08:39:01 vmd27172 CRON[17574]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && /usr/lib/php/sessionclean)
Jun 27 09:09:01 vmd27172 CRON[19752]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && /usr/lib/php/sessionclean)
Jun 27 09:17:01 vmd27172 CRON[19971]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Jun 27 09:35:01 vmd27172 CRON[21815]: (root) CMD (sync; echo 3 > /proc/sys/vm/drop_caches)
Jun 27 09:39:01 vmd27172 CRON[21902]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && /usr/lib/php/sessionclean)
Jun 27 10:09:01 vmd27172 CRON[24181]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && /usr/lib/php/sessionclean)
Jun 27 10:17:01 vmd27172 CRON[24437]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Jun 27 10:35:01 vmd27172 CRON[26409]: (root) CMD (sync; echo 3 > /proc/sys/vm/drop_caches)
Jun 27 10:39:01 vmd27172 CRON[26501]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && /usr/lib/php/sessionclean)
Jun 27 11:09:01 vmd27172 CRON[28840]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && /usr/lib/php/sessionclean)
Jun 27 11:17:01 vmd27172 CRON[29146]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Jun 27 11:19:01 vmd27172 CRON[29188]: (root) CMD (root /usr/bin/php/7.0 /var/www/html/doc/delete.php &> /var/www/html/doc/error.log)
Jun 27 11:30:01 vmd27172 CRON[31037]: (root) CMD (root /usr/bin/php/7.0 /var/www/html/doc/delete.php &> /var/www/html/doc/error.log)
Also doch indirekt eine Datei, wo eine Variable definiert ist und man da dann den Pfad angeben kann.