Aktuelles & Updates von
Joomla, Wordpress und Co.
News, HowTos und Tutorials rund um Webdesign, Webentwicklung, Webhosting und Digitalisierung.
PHP Cronjobs bei ALLinkl
Bei ALLinkl einen Cronjob anlegen welcher Shellskripte ausführt kann Probleme machen. In diesme Fall braucht es eine CGI-Brücke.
Ein direkter Zugriff auf die Crontab besteht nicht. In diesem Fall können Sie es allerdings mit der PHP-Brücke probieren:
Legen Sie eine Datei mit einem beliebigen Namen an, z. B. cgi-bruecke.php.
<?php
exec("/bin/bash Pfad zum Script 2>&1", $out, $result);
echo "Returncode: " .$result ."<br>";
echo "Ausgabe des Scripts: " ."<br>";
echo "<pre>"; print_r($out);
?>
Für PHP 7.4 dann entsprechend:
/usr/bin/php74
Beispiel
exec("/usr/bin/php74 /www/htdocs/w*****/~/admin/cron.php profile=default", $out, $result);
FAQ shellskripte-ausfuehren_304.html
Zurück zur Übersicht