Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
-
eiho
- Beiträge: 7
- Registriert: 28.03.2003 09:27:37
-
Kontaktdaten:
Beitrag
von eiho » 04.04.2007 13:14:30
Hallo,
vielleicht kann mir ja jemand nen denkanstoss geben. Ich lege mit php eine datei an in der folgendes steht:
useradd -p passwort -s /bin/false -d /bin/null -c "kommentar" -g GRUPPE USER;
ein anderes script wird regelmässig per cronjob aufgerufen und schaut nach ob diese datei besteht und führt sie dann aus.
Mein problem: wenn ich diese datei direct aus der console mit sh datei aufrufe, funktionierts und der user wird angelegt. Der aufruf über den cronjob allerdings verläuft sich irgendwo und ich finde weder den fehler, noch ein log. Bin um jeden tip dankbar.
gruss steffen
-
Duff
- Beiträge: 6321
- Registriert: 22.03.2005 14:36:03
- Wohnort: /home/duff
Beitrag
von Duff » 04.04.2007 13:18:23
Wie sieht denn der cronjob aus?
Sonst pipe doch die Ausgabe des cronjobs mal in eine Datei.
Denke mal, dass die entsprechenden Rechte für die Ausführung der Datei gesetzt sind.
Oh, yeah!
-
eiho
- Beiträge: 7
- Registriert: 28.03.2003 09:27:37
-
Kontaktdaten:
Beitrag
von eiho » 04.04.2007 13:22:43
der cronjob ruft nur ein ein script auf:
* * * * * /var/www/verwaltung.sh
es werden ja auch noch andere dateien angelegt (passwortänderung bestehender user etc) und die funktionieren also dürften die rechte nicht das problem sein
-
Duff
- Beiträge: 6321
- Registriert: 22.03.2005 14:36:03
- Wohnort: /home/duff
Beitrag
von Duff » 04.04.2007 15:30:35
Gebe auch mal den kompletten Pfad beim Aufruf useradd an.
Vielleicht liegt es ja daran!
Oh, yeah!
-
eiho
- Beiträge: 7
- Registriert: 28.03.2003 09:27:37
-
Kontaktdaten:
Beitrag
von eiho » 04.04.2007 17:03:22
merci.. ich hab echt den cronjob verbummelt.. wenn ich n in crontab eintrag gehts.. warum findet ma immer nach m posten oder fragen die lösung;)
danke und gruss
steffen