• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Digitemp / Crontab Problem SuseLinux 10.2

tobiasXXX

Newbie
Hallo ich habe ein Problem mit dem einbinden eines Befehls zum auslesen von Digitemp in der Crontab!

OS: SuseLinux 10.2
Temperatursensor: Lena.franken.de
Digitemp 1.3

Manuell als SU funktioniert alles:

serverXXX:/home/friz # digitemp -a -r750
DigiTemp v1.3 Copyright 1997-99 by Nexus Computing

Feb 15 11:20:57 Sensor 0 C: 20.25 F: 68.45
Feb 15 11:20:59 Sensor 1 C: 20.19 F: 68.34


auch mit dem Befehl als SU :
digitemp -a -l/var/log/digitemp.log
schreibt alles brav in die log


so sieht die installation aus:

serverXXX:/usr/local/bin # ls -l
insgesamt 1413
-rwxr-xr-x 1 root root 24421 2008-02-15 11:34 digitemp
-rw-r--r-- 1 root root 178 2008-02-15 11:46 .digitemprc
(-rwxr-xr-x 1 root root 339 2008-02-11 15:56 gftp
-rwxr-xr-x 1 root root 889093 2008-02-11 15:56 gftp-gtk
-rwxr-xr-x 1 root root 514804 2008-02-11 15:56 gftp-text
-rwxr-xr-x 1 root root 1854 2008-02-11 15:46 glib-config)


jetzt soll das in die crontab also:

crontab -e->
in der steht dann nur:

#min hour day month dow user command
* * * * * /usr/local/bin/digitemp -a -r750 -l/var/log/digitemp.log

er startet den Befehl auch jede Minute (zu sehen in var/log/messages)
aber er schreibt nichts in die /var/log/digitemp.log und in die serverXXX:/var/spool/mail/root schreibt er folgender „Fehler“:

From root@serverXXX.domäne.domäne.com Fri Feb 15 12:00:01 2008
Return-Path: <root@serverXXX.domäne.domäne.com >
X-Original-To: root
Delivered-To: root@serverXXX.domäne.domäne.com
Received: by serverXXX.domäne.domäne.com (Postfix, from userid 0)
id 32E5F24B1D; Fri, 15 Feb 2008 12:00:01 +0100 (CET)
From: root@serverXXX.domäne.domäne.com
To: root@serverXXX.domäne.domäne.com
Subject: Cron <root@serverXXX> /usr/local/bin/digitemp -a -r750 -l/var/log/digitemp.log
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=root>
X-Cron-Env: <USER=root>
Message-Id: <20080215110001.32E5F24B1D@serverXXX.domäne.domäne .com>
Date: Fri, 15 Feb 2008 12:00:01 +0100 (CET)

DigiTemp v1.3 Copyright 1997-99 by Nexus Computing

Error opening tty:
Error initalizing


dann wollt ich die Crontab abändern das er es als root ausführt:
Crontab:
#min hour day month dow user command
* * * * root /usr/local/bin/digitemp -a -r750 -l/var/log/digitemp.log

In serverXXX:/var/spool/mail/root schreibt er folgender fehler:


From root@ Fri Feb 15 12:05:01 2008
Return-Path: <root@serverXXX.domäne.domäne.com>
X-Original-To: root
Delivered-To: root@ serverXXX.domäne.domäne.com
Received: by serverXXX.domäne.domäne.com (Postfix, from userid 0)
id CDA8424B20; Fri, 15 Feb 2008 12:05:01 +0100 (CET)
From: root@serverXXX.domäne.domäne.com
To: root@serverXXX.domäne.domäne.com
Subject: Cron <root@serverXXX> root /usr/local/bin/digitemp -a -r750 -l/var/log/digitemp.log
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=root>
X-Cron-Env: <USER=root>
Message-Id: <20080215110501.CDA8424B20@serverXXX.domäne.domäne .com>
Date: Fri, 15 Feb 2008 12:05:01 +0100 (CET)

/bin/sh: root: command not found



hab alle Usern schon in die gruppe tty aufgenommen wodurch sich aber nichts ändert...



ich bin mit meinem kleinen Linux Alphabet am ende und hoffe die community kann mir weiterhelfen.

(gerne auch per E-Mail oder ICQ...)

Vielen Dank
 

whois

Ultimate Guru
In wieviel Foren hast du das noch reingestellt?

http://www.linux-forum.de/digitemp-crontab-problem-suselinux-10-2-a-12350.html
http://www.linuxforen.de/forums/showthread.php?s=dcc6a68770ef1681bb5c0f6df34a2011&p=1620227#post1620227

Mensch verlinkt das wenigstens anständigerweise untereinander, das ist unsozial.
So wird das nichts..


/Edit OK da du sie verlinken wolltest wie du mir per PN mitgeteilt hast mach ich den Thread wieder auf.
Mach das bitte auch in den anderen Foren! :!:

/Edit:
Ist dein User eingetragen in diesem File?
Code:
/var/cron/allow
 
OP
T

tobiasXXX

Newbie
werde ich tun!
den link den du gepostet hast habe ich schon gesehen, bringt mich leider net weiter...
 

whois

Ultimate Guru
HI Tobias

Ich habe noch ein Edit angebracht ist dein User da eingetragen?
Noch ein guter Link dazu.

http://www.linuxhilfen.org/befehle/crontab.html
http://www.linux-praxis.de/lpic1/manpages/crontab_1.html


cu
 
Oben