ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
812
812
EMPFEHLEN
-
Hi Leute!
Ich möchte unter Plesk einen neuen Cronjob über Crontabs erstellen, welcher jede Minute ein Php Script aufruft. Ich habe in die Befehlszeile flgendes geschrieben:
Code :1
/srv/www/vhosts/meineseite.de/httpdocs/test.php
und bekam über E-mail folgende Fehlermeldung:
Code :1
/bin/sh: /srv/www/vhosts/meineseite.de/httpdocs/test.php: Permission denied
Was mache ich falsch? Sry habe leider 0 Ahnung von Cronjobs und bin deshalb noch nicht erfahren.
Ecology
-
http://www.cronjob.de
Kostenlos und funktioniert!
-
06.09.07 21:28 #3
- Registriert seit
- Jan 2005
- Ort
- Flensburg
- Beiträge
- 259
liegt wohl daran, dass der benutze User nicht die nötigen Rechte dazu hat.
Welches OS benutzt du denn und mit welchem User führst du das Script aus?
-
Was meinst du mit Benutzer? Ich bin als Admin angemeldet und habe alle Rechte. Das Betriebsystem ist laut Strato Open Suse.
@Rs9999 Wenn ich die Cronjobs zum laufen bekomme wären mir die eigenen schon lieber, aber danke für den Tip!
-
Meine Güte -Dass esimmer noch leutz gibt,die sich einen V-/Root-Server mit Linux mieten und vom System keinen Plan haben *kopfschüttel*
Also:
Es ist vollkommen egal,als welcher User DU angemeldet bist,da DU nicht den Webserver ausführst und die Scripts darauf auch nicht - dazu gibt es einen User, der sich bei Strato www-data nennen müsste - ein Blick in die /etc/passwd ist da hilfreich, da dort der www-user drinsteht,und sein Home-Verz. dort aufgeführt ist (in aller Regel ist das Dein VHost-Verzeichnis). Dieser User muss nun die Rechte erhalten,Crontabs zu erstellen - wird er aber von Haus aus nicht haben, da man einem unprivilegiertem User keine System-Rechte erteilt (es sei denn,man geht das Risiko eines Einbruchs oder Servermanipulation ein). Machen kannst Du das, indem Du mal guckst, wem das Verz. /var/spool/cron.d/crontabs gehört, eigentlich ist das root. Musst also Deinen www-user in eine andere Gruppe mit aufnehmen,die System-Skripte ausführen darf, normalerweise ist das die Gruppe "users".
Die Befehle dazu findest Du in jedem guten Linux-Buch,auf der Homepage von Suse (http://www.opensuse.com) oder auf den Man-Pages in Deinem System (Befehle dazu: usermod,useradd,groupmod,groupadd etc).
LG
Andy
-
Ganz einfach deshalb weil es nicht mein Root-Server ist

Ich meinte das man am Anfang nur als Admin Crontabs erstellen konnte und den anderen Usern erst die Rechte dazu geben musste. Das ich die Cronjobs nicht selber ausführe ist mir schon klar
Kann man das auch direkt über die Oberfläche von Plesk regeln? Sry aber ich bin in Sachen Server wirklich keine große Leuchte, ich programmiere darauf nur.
Ich werde mich wahrscheinlich später noch einmal genau in die Thematik einarbeiten, aber im Moment ist es wichtig das ich die Cronjobs zum laufen bekomme um weiter zu kommen.
lG,
ecologyGeändert von ecology (07.09.07 um 09:50 Uhr)
-
07.09.07 12:58 #7
- Registriert seit
- Jan 2005
- Ort
- Flensburg
- Beiträge
- 259
meines erachtens nach kann mann über plesk nicht auf die verwaltung von unix zugreifen, kann aber auch sein das ich falsch liege. Kenne Plesk kaum.
Ähnliche Themen
-
Probleme mit Crontab
Von oeko im Forum Hosting & WebserverAntworten: 1Letzter Beitrag: 19.11.09, 20:42 -
Crontab
Von Underground2005 im Forum PHPAntworten: 11Letzter Beitrag: 31.05.06, 21:38 -
Crontab
Von masterix im Forum Linux & UnixAntworten: 3Letzter Beitrag: 12.04.05, 12:45 -
crontab
Von nox im Forum Linux & UnixAntworten: 17Letzter Beitrag: 21.08.03, 20:02 -
Crontab und nur Mist! ?
Von Opensky im Forum Linux & UnixAntworten: 5Letzter Beitrag: 24.03.02, 10:18





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren