Ein kleines Skript liefert die aktuellen Sensoren-Werte auf Konsole 11:
~
#!/bin/bash
# /usr/local/sbin/sensorenwerte.sh
/usr/bin/clear /dev/tty11
/bin/date /dev/tty11
/usr/bin/sensors /dev/tty11
~
In der /etc/crontab testweise
~
* ** * * root
* Andreas Behnert [EMAIL PROTECTED] [08.09.2002 13:01]:
#!/bin/bash
Trag' hier doch mal
TERM=linux
ein. Dann ist diese ENV-Variable auf jeden Fall für das script gesetzt.
Um die anderen Werte zu sehen kannst Du ja mal
/usr/bin/env /tmp/crontab-environment
in Dein Skript schreiben.
Hallo Andreas
Andreas Behnert wrote:
Wieso funktioniert der clear-Befehl nicht wenn das Skript via cronjob
gestartet wird?
clear / tput holen sich sich Steuersequenzen entsprechend des aktuellen
tty. Der cronjob hängt allerdings an keinem, deshalb der Fehler.
Übrigens ist auch das Kdo.
Andreas Behnert schrieb:
/usr/bin/clear /dev/tty11
Ein TERM=linux im Skript bringt nix.
Probiere mal setterm -clear. Da kann man das Terminal auch per Option
setzen und Environment-Variablen sind egal.
--
[EMAIL PROTECTED]
--
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit
Sorry, ich hab Dein Posting nicht zu Ende gelesen...
--
Gruß Heiko
--
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Hallo Rainer!
Andreas Behnert schrieb:
/usr/bin/clear /dev/tty11
Ein TERM=linux im Skript bringt nix.
Probiere mal setterm -clear. Da kann man das Terminal auch per Option
setzen und Environment-Variablen sind egal.
Wollte gerade radikale Methoden mit openvt in Erwaegung ziehen
Heiko Heil [EMAIL PROTECTED] writes:
Trag' hier doch mal
TERM=linux
TERM muss exportiert werden, damit es der Subprozess (clear)
mitbekommt:
export TERM=linux
HTH
Heike
--
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an
7 matches
Mail list logo