Diese Website existiert nur weil wir Werbung mit AdSense ausliefern.
Bitte den AdBlocker daher auf dieser Website ausschalten! Danke.

[solved] cronjob als user news ghet nicht

Alles rund um die verschiedenen Konsolen und shells sowie die Programmierung unter Linux

Moderator: Moderatoren

Antworten
Benutzeravatar
kuechenchef
Member
Member
Beiträge: 53
Registriert: 5. Nov 2004, 22:37
Wohnort: Nettetal
Kontaktdaten:

[solved] cronjob als user news ghet nicht

Beitrag von kuechenchef »

Hallo,

ich habe für den user news einen cronjob eingerichtet der alle 20 Minuten fetchnews ausführen soll, aber leider wird der cronjob nicht gestartet. Wenn ich mit top mir die Prozesse anschaue, erscheint dieser nicht in der Liste.

Den cronjob habe ich mit:

Code: Alles auswählen

crontab -u news -e

erstellt
darin enthalten :

Code: Alles auswählen

*/20 * * * * /usr/sbin/fetchnews -v >>/var/log/fetchnews
der Benutzer news steht auch in der /etc/cron.allow und wird trotzdem nicht ausgeführt.
Zuletzt geändert von kuechenchef am 3. Aug 2007, 12:25, insgesamt 1-mal geändert.
Geht nicht, gibts nicht.

Gruß ...
Benutzeravatar
regexer
Advanced Hacker
Advanced Hacker
Beiträge: 1005
Registriert: 3. Dez 2004, 09:29
Wohnort: $_

Re: cronjob als user news ghet nicht

Beitrag von regexer »

Ich denke, du hast auch schon überprüft, dass der user nicht in cron.deny steht ...
Aber hast du schon einmal deine mails gecheckt? Vielleicht läuft der Befehl auf einen Fehler.

Etwas besseres fällt mir im Moment auch nicht ein ...
Teasy
Member
Member
Beiträge: 65
Registriert: 28. Nov 2003, 18:31
Wohnort: Hannover
Kontaktdaten:

Beitrag von Teasy »

Hallo,

ich habe gerade mal folgendes in die crontab meines news-Users geschrieben:

Code: Alles auswählen

*/20 * * * * touch /tmp/news-test
Das erstellen der Datei funktioniert ohne Probleme.
Was sagt denn die Datei /var/log/messages? Da sollten ja alle Cron-Ereignisse auftauchen.
Kannst Du Fetchnews starten wenn Du dich als "news" anmeldest?

Gruß
Teasy
:mrgreen: Life is a Game - Scheiß Handlung aber geile Grafik !!! :mrgreen:
haku
Newbie
Newbie
Beiträge: 1
Registriert: 28. Feb 2005, 10:25

Beitrag von haku »

Moin,
... >>/var/log/log_file
kann nicht gehen. Wenn man mal ein "ls -l -d /var/log" macht,
sieht man
drwxr-xr-x 7 root root 1344 2005-02-27 22:47 /var/log

D.h. nur root darf Files anlegen. Ich würde mal tippen, sofern
der Pfad stimmt, daß fetchmail ausgeführt wird, aber nix
geloggt wird.
Und in /var/log/messages sollte der cron auch sagen, was er tut.

gruss,
haku
Benutzeravatar
regexer
Advanced Hacker
Advanced Hacker
Beiträge: 1005
Registriert: 3. Dez 2004, 09:29
Wohnort: $_

Beitrag von regexer »

haku hat geschrieben:kann nicht gehen. Wenn man mal ein "ls -l -d /var/log" macht,
sieht man
drwxr-xr-x 7 root root 1344 2005-02-27 22:47 /var/log
Gute Idee! Jedoch müsste man das auch mit mail rauskriegen. Man gebe in der Kommandozeile ein: Dann einmal Enter drücken und dann würde man folgende Ausgabe erhalten:

Code: Alles auswählen

Mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/sag": 1 message 1 new
>N  1 root@host  Mon Feb 28 11:30  17/618   "Cron <user@host> ec"
&
Message 1:
From user@host  Mon Feb 28 11:30:01 2005
Delivered-To: user@host
From: root@host (Cron Daemon)
To: user@host
Subject: Cron <user@host> /tmp/news-test
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/home>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=user>
Date: Mon, 28 Feb 2005 11:30:00 +0100 (CET)

/bin/sh: line 1: /var/log/log_file: Permission denied

& q
Saved 1 message in mbox
Bitte ausprobieren!
Benutzeravatar
kuechenchef
Member
Member
Beiträge: 53
Registriert: 5. Nov 2004, 22:37
Wohnort: Nettetal
Kontaktdaten:

Beitrag von kuechenchef »

Hi,

danke für die Hilfe, es lag an den rechten der einzelnen Benutzer.
Geht nicht, gibts nicht.

Gruß ...
Antworten