Hi!
Ok, der Befehl heißt jetzt:
"* * * * * /usr/bin/php /var/www/mysql-backup/backup.php"
Wie muss ich denn den PHP-Code ändern, dass der Pfad absolut wird?
Genauso.
Wenn ich php --ini eingebe bleibt Putty hängen, und nix geht mehr.
Ungünstig. Du kannst aber immerhin noch mit -c eine eigene php.ini angeben.
Ob chroot Anwendung findest, kannst du über crontab -l -u dein_projektspezifischer_user prüfen, wenn dort eine SHELL-Variable gesetzt ist. Die chroot-Umgebung ist dann /var/www/vhosts/dein_projekt.
[root@s15430844 ~]# crontab -l -u root
Ist root dein projektspezifischer Nutzer? Nein, das ist der Superuser, und der hat seine eigene crontab. Der projektspezifische ist der, den du im Plesk bei Hosting angegeben hast. Es ist der, dem unter anderem /var/www/vhosts/projektname/httpdocs gehört.
Sehr interessant finde ich auch, dass ich in /etc/ eine Datei namens Crontab habe, die aber ganz anderst aussieht, und einen Befehl, wenn ich ihn eintrage nicht ausführt.
Das ist die vom System, die anderen sind benutzerspezifisch.
Lo!