Anzeige:
Ergebnis 1 bis 10 von 10

Thema: Digitemp / Crontab Problem SuseLinux 10.2

  1. #1
    tobiasXXX
    Gast

    Digitemp / Crontab Problem SuseLinux 10.2

    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

    http://www.linux-forum.de/digitemp-c...html#post36490
    http://www.linux-club.de/viewtopic.php?p=545621#545621
    Geändert von tobiasXXX (15.02.08 um 13:55 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    Jan 2008
    Beiträge
    2.551
    mach mal aus

    Code:
    /usr/local/bin/digitemp -a -r750 -l/var/log/digitemp.log
    ein

    Code:
    /bin/bash -c "/usr/local/bin/digitemp -a -r750 -l/var/log/digitemp.log"
    HTH Aqualung

  3. #3
    tobiasXXX
    Gast
    danke schonmal für die antwort!
    Aber da kommt leider der selbe fehler
    Subject: Cron <root@serverXXX> /bin/bash -c "/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: <20080215133301.4B51E24B35@.....>
    Date: Fri, 15 Feb 2008 14:33:01 +0100 (CET)

    DigiTemp v1.3 Copyright 1997-99 by Nexus Computing

    Error opening tty:
    Error initalizing

  4. #4
    Registrierter Benutzer
    Registriert seit
    Jan 2008
    Beiträge
    2.551
    Dann mal

    Code:
    /bin/bash -c "export TERM=vt100; /usr/local/bin/digitemp -a -r750 -l/var/log/digitemp.log"
    Gruß Aqualung

  5. #5
    tobiasXXX
    Gast
    im prinzip gleiches problem! aber am anfang spukt er da noch was anderes aus?!?

    serverXXX:/var/spool/mail # tail -f root
    #2 and #3 have the data seperated by tabs, suitable for import
    into a spreadsheet or other graphing software.

    The format string uses strftime tokens plus 3 special ones for
    digitemp - %s for sensor #, %C for centigrage, %F for fahrenheight.
    The case of the token is important! The default format string is:
    "%b %d %H:%M:%S Sensor %s C: %.2C F: %.2F" which gives you an
    output of: May 24 21:25:43 Sensor 0 C: 23.66 F: 74.59


    From root@serverXXX..... Fri Feb 15 15:26:01 2008
    Return-Path: <root@...>
    X-Original-To: root
    Delivered-To: root@...
    Received: by ... (Postfix, from userid 0)
    id CBFE824B2E; Fri, 15 Feb 2008 15:26:01 +0100 (CET)
    From: root@....
    To: root@...
    Subject: Cron <root@kehlx111> /bin/bash -c "export TERM=vt100; /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: <20080215142601.CBFE824B2E@...>
    Date: Fri, 15 Feb 2008 15:26:01 +0100 (CET)

    DigiTemp v1.3 Copyright 1997-99 by Nexus Computing

    Error opening tty:
    Error initalizing

  6. #6
    Registrierter Benutzer
    Registriert seit
    Jan 2008
    Beiträge
    2.551
    Schau Dir mal diesen thread

    http://unix.derkeiler.com/Newsgroups.../msg00004.html

    an.

    HTH Aqualung

  7. #7
    Hardwarefreak Avatar von E S
    Registriert seit
    Jun 2003
    Ort
    Raum Bonn
    Beiträge
    1.252
    Hi,

    das programm will ums verrecken ein Terminal ansprechen. Nur hat der cronjob keines. Probier doch mal die Ausgabe in eine Datei umzuleiten, also hänge ">test.txt" an den befehl. Vielleichtr klappt es wenn Du auf "/dev/nul" oder "stderr" umleitest...

    Gruß
    Elmar
    Was in C nicht geht muß gelötet werden!

  8. #8
    Registrierter Benutzer
    Registriert seit
    Jan 2004
    Beiträge
    31
    Ich fürchte es liegt daran, dass du kein tty angegeben hast, von welchem er die Daten abrufen soll. Habe Digitemp 1.6 noch am laufen, dort muss ich mit -s/dev/ttyS0 angeben, dass er die Daten von Com1 holt.

  9. #9
    Registrierter Benutzer
    Registriert seit
    Mar 2005
    Beiträge
    503
    Error opening tty:
    ohne überhaupt zu wissen was digitemp überhaupt ist, hätte ich 2 Schüsse ins Blaue:
    1. digikam braucht eine _interaktive_ konsole - mal probieren mit "screen" zu starten
    2. die nötigen Rechte am tty gibt's standardmässig nur für interaktiv eingeloggte user - bei SuSE wird soetwas z.B. durch den "resmgr" daemon geegelt.
    Aufgabe: Ihr Computer führt eine oder mehrere Aufgaben aus, sobald Sie ihm den entsprechenden Befehl dazu geben. Auch die Ausführung von Programmen zählt in gewisser Hinsicht zu den Aufgaben eines Computers.
    -- MS-DOS 3.3 Manual

  10. #10
    Kaffeevernichter
    Registriert seit
    Apr 2004
    Ort
    Wien
    Beiträge
    401
    @tobiasXXX: ich hatte digitemp 2 jahre in einem cron laufen. ich habe ihm nur in ein shellscript gepackt und dort lief er ohne probleme.

    lg
    pete
    PC Acer 7200D AMD Athlon X2 5400+ 4GB RAM 500GB SATAII GeForce9500GT 512MB GDDR3|WinXP SP3+Gentoo+OpenSuSE 11.1
    Notebook HP nx5000 Centrino 1.5GHz 1024MB 60GB i855GM|Windows 7

Ähnliche Themen

  1. OpenSuse 10.2 VirtualBox 1.5.02469 Problem
    Von kurzschluss im Forum Virtuelle Maschinen und Emulatoren
    Antworten: 8
    Letzter Beitrag: 07.11.07, 09:54
  2. Suse 10.2 mit KDE , GROßES PROBLEM!!!
    Von Azador im Forum Anbindung an die Aussenwelt
    Antworten: 0
    Letzter Beitrag: 25.07.07, 06:46
  3. Suselinux 10.2 schaltet Coputer von alleine ab
    Von Gauti im Forum Linux Allgemein
    Antworten: 8
    Letzter Beitrag: 25.05.07, 21:38
  4. Suse 10.2: Problem mit "Startmenü"
    Von Werniman im Forum System installieren und konfigurieren
    Antworten: 0
    Letzter Beitrag: 20.03.07, 08:28
  5. Problem mit Crontab
    Von poet im Forum System installieren und konfigurieren
    Antworten: 2
    Letzter Beitrag: 12.07.02, 18:40

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •