Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge

 
Erweiterte Suche

5477 Beiträge in 1178 Themen- von 498 Mitglieder - Neuestes Mitglied: Rithaquesri

23.05.2012 13:46
ProfiHost - SupportforumProdukteServerConWie legt man richtig einen CronJob an?
Seiten: [1]   Nach unten
Drucken
Autor Thema: Wie legt man richtig einen CronJob an?  (Gelesen 2837 mal)
ivko
Newbie
*
Offline Offline

Beiträge: 11


Profil anzeigen
« am: 01.01.2005 13:17 »

Also, ich habe da versucht einen cronjob zum laufen zu bekommen, kriege aber folgende Fehlermeldung:
Zitat
sh: /home/horttsxy/www.horvat.biz/sicherungT3.php3: /usr/bin/php
: bad interpreter: No such file or directory
.
Der Inhlat von sicherungT3.php3 ist folgender:
Zitat
#!/usr/bin/php
dayofmonth=`date '+%d'`
dayofweek=`date '+%A'`
# set vars: database, user, password
db1=usrdb_horttsxy
user1=horttsxy
pass1=mein_SQL_DB_password
mysqldump --opt -h localhost -u $user1 -p$pass1 $db1 | gzip > $HOME/system/backup/databases/$db1.dump.sql.$dayofmonth.gz
# backup files
tar -cf $HOME/system/backup/files/typo3_src_$dayofweek $HOME/typo3_src-3.7.0
gzip -f $HOME/system/backup/files/typo3_src_$dayofweek
tar -cf $HOME/system/backup/files/horvat_$dayofweek $HOME/www.horvat.biz
gzip -f $HOME/system/backup/files/horvat_$dayofweek


Was läuft da falsch?
Gespeichert
[R]
Full Member
***
Offline Offline

Beiträge: 115


Profil anzeigen
« Antworten #1 am: 01.01.2005 15:09 »

Zitat
: bad interpreter: No such file or directory


Der Interpreter wurde nicht gefunden.
No such file or directory = Datei oder Order nicht gefunden.

Der Interpreter wird benoetigt um, das Script ausfuehren zu koennen.

Code:
#!/usr/bin/php
# Falsch

Das ist dein Interpreter.
Was du mal Versuchen koenntest:

Code:
#!/usr/bin/php -w/q


Ein -w Parameter dahinter setzen.
Was du auch Versuchen kanst:

Code:
#/usr/bin/php -w


Ergo: Du musst also PH mal Fragen wo der PHP Interpreter liegt. Zwinkernd

Was du auch ueberpruefen musst, sind die Datei Attribute(chmod)...
Gespeichert

!profihost forever Smiley!
thomas
Newbie
*
Offline Offline

Beiträge: 1


Profil anzeigen
« Antworten #2 am: 10.01.2005 21:45 »

Am einfachsten sollte es funktionieren, wenn man folgenden Befehl einträgt:

Zitat
php -f /home/{benutzer}/phpdatei.php


 :!: Hinweis: Beim Aufruf direkt über den Interpreter weichen evtl. einige Eigenschaften der PHP Datei ab, da es nicht über den Apache läuft.
Gespeichert
ProfiHost - Technik
Administrator
Hero Member
*****
Offline Offline

Beiträge: 1703


Profil anzeigen
« Antworten #3 am: 11.01.2005 14:37 »

der PHP Interpreter liegt bei uns wie auch in der FAQ beschrieben unter:
/usr/local/bin/php (PHP 4)
/usr/local/php5/bin/php (PHP 5)
Gespeichert

Mit freundlichen Grüßen
Ihr ProfiHost Team
Seiten: [1]   Nach oben
Drucken
Gehe zu: