Hiho,
ich habe versucht nach dieser ANLEITUNG Getmail und Cron zu konfigurieren.
Getmail funktioniert auch soweit (wenn ich das script manuell starte), aber ich kriege es beim besten Willen nicht hin das getmail.sh script automatisch von Cron ausführen zu lassen.
Mein System:
DS1512+
DSM 4.1-2647
Hier was ich gemacht habe nach der konfiguration von Getmail:
(Alles als root falls das von belang ist ....)
Dann habe ich wie im Wiki beschrieben eine Datei /opt/var/cron/crontabs/[Username] angelegt mit folgendem Inhalt:
Dann ...
Danach habe ich Cron neu gestartet mit
Hier kam jetzt eine Fehlermeldung:
Also hab ich die Datei cron.pid gelöscht, danach ließ sich cron auch ohne Fehler neu starten (cron.pid wurde neu angelegt) allerdings wird das getmail.sh Script nicht ausgeführt.
Wenn ich
ausführe scheint auch alles zu funktionieren, jede minute bekomme ich die Meldung:
also nochmal neu gestartet und gewartet, aber es passiert einfach nichts
Ich hab außerdem probiert mit
einen job anzulegen, hat aber genausowenig funktioniert.
Ich hoffe ich habe an alles gedacht...
Vielen Dank an jede/n der sich die Zeit nimmt mir damit zu helfen!
Gruß
Stephan
EDIT:
Habe grade dashier gelesen:
Also hab ich das gleich mal ausprobiert.
Bei mir heißt das Verzeichnis allerdings /var/spool/cron/crontabs/, also habe ich da wie in der Anleitung beschrieben ein File [USERNAME] angelegt
und cron neu gestartet, hat aber auch nichts gebracht...
Das Verzeichnis /etc/crontab existiert bei mir nicht, dafür aber /volume1/@optware/etc/cron.d/ ... Habe hier das gleiche probiert, hat nicht funktioniert.
Ich hab auch probiert den Besitzer des cron-files auf meinen Benutzer zu ändern, ohne Erfolg.
Egal in welchem Verzeichnis, cron -x test sagt immer das selbe:
ich habe versucht nach dieser ANLEITUNG Getmail und Cron zu konfigurieren.
Getmail funktioniert auch soweit (wenn ich das script manuell starte), aber ich kriege es beim besten Willen nicht hin das getmail.sh script automatisch von Cron ausführen zu lassen.
Mein System:
DS1512+
DSM 4.1-2647
Hier was ich gemacht habe nach der konfiguration von Getmail:
(Alles als root falls das von belang ist ....)
Rich (BBCode):
su
ipkg install cron
Dann habe ich wie im Wiki beschrieben eine Datei /opt/var/cron/crontabs/[Username] angelegt mit folgendem Inhalt:
Rich (BBCode):
*/1 * * * * /volume1/homes/[Username]/getmail.sh &>/dev/null
Dann ...
Rich (BBCode):
chmod 0600 /opt/var/cron/crontabs/[Username]
Danach habe ich Cron neu gestartet mit
Rich (BBCode):
/opt/sbin/cron
Hier kam jetzt eine Fehlermeldung:
Rich (BBCode):
cron: can't lock /opt/var/run/cron.pid, otherpid may be 14606: Resource temporarily unavailable
Wenn ich
Rich (BBCode):
/opt/sbin/cron -x test
Rich (BBCode):
log_it: ([Username] xxxxx) CMD (/volume1/homes/[Username]/getmail.sh &>/dev/null)
Ich hab außerdem probiert mit
Rich (BBCode):
crontab -e
Ich hoffe ich habe an alles gedacht...
Vielen Dank an jede/n der sich die Zeit nimmt mir damit zu helfen!
Gruß
Stephan
EDIT:
Habe grade dashier gelesen:
... Cron searches /var/spool/cron for crontab files which are named after accounts in crontabs found are loaded into memory. Cron also searches for /etc/crontab and the files in the directory, which are in a different format ...
Also hab ich das gleich mal ausprobiert.
Bei mir heißt das Verzeichnis allerdings /var/spool/cron/crontabs/, also habe ich da wie in der Anleitung beschrieben ein File [USERNAME] angelegt
Rich (BBCode):
*/1 * * * * /volume1/homes/[Username]/getmail.sh &>/dev/null
Das Verzeichnis /etc/crontab existiert bei mir nicht, dafür aber /volume1/@optware/etc/cron.d/ ... Habe hier das gleiche probiert, hat nicht funktioniert.
Ich hab auch probiert den Besitzer des cron-files auf meinen Benutzer zu ändern, ohne Erfolg.
Egal in welchem Verzeichnis, cron -x test sagt immer das selbe:
Rich (BBCode):
log_it: ([Username] xxxxx) CMD (/volume1/homes/[Username]/getmail.sh &>/dev/null)
Zuletzt bearbeitet: