script, das die Uhrzeit abfragt + Befehl ausführt [gelöst]
script, das die Uhrzeit abfragt + Befehl ausführt [gelöst]
Hallo,
ich bräuchte ein script (ich hoffe bashscript reicht da), welches
die aktuelle Uhrzeit abfragt...
und dann einen Befehl entsprechend ausführt.
Wie bekomme ich mit "date" nur die aktuelle Stunde ausgegeben?
manpage hat mir grad nicht weitergeholfen, weil zwar %H wohl die Stunde ist, aber mit welcher Option bekomme ich dann NUR die Stunde?
Und wie sähe ein script aus, das in der Art von
if (abfrage von date %H =22-6) then (Esetroot /.../...).
Bis ich das alles durch das Lesen von manpages rausfinde, dauert es sicher Wochen!
Falls jemand gewillt sein sollte, mir das eben schnell zu erklären, wäre ich sehr dankbar :-)
Gruß,
Durruti
ich bräuchte ein script (ich hoffe bashscript reicht da), welches
die aktuelle Uhrzeit abfragt...
und dann einen Befehl entsprechend ausführt.
Wie bekomme ich mit "date" nur die aktuelle Stunde ausgegeben?
manpage hat mir grad nicht weitergeholfen, weil zwar %H wohl die Stunde ist, aber mit welcher Option bekomme ich dann NUR die Stunde?
Und wie sähe ein script aus, das in der Art von
if (abfrage von date %H =22-6) then (Esetroot /.../...).
Bis ich das alles durch das Lesen von manpages rausfinde, dauert es sicher Wochen!
Falls jemand gewillt sein sollte, mir das eben schnell zu erklären, wäre ich sehr dankbar :-)
Gruß,
Durruti
Zuletzt geändert von Durruti am 28.03.2007 16:03:02, insgesamt 1-mal geändert.
Code: Alles auswählen
#!/bin/bash
H=$(date +%H)
if [ $H -ge 6 -a $H -le 22 ]; then
echo jap
else
echo noe
fi
MfG GoKi
:wq
:wq
naja, ich möchte, daß beim start von x bzw. fluxbox erstmal die Stunde abgefragt wirduljanow hat geschrieben:Was du vorhast geht nicht mit cron?
(mittlerweile bin ich soweit gekommen, daß ich weiß 'date +%H' liefert mir die Stunde)
und dann, je nach Uhrzeit, ein Bild als Hintergrund gesetzt wird.
Also z.B. zwischen 0 und 6 Uhr Bild1.jpg, zwischen 6 und 12 Uhr Bild2.jpg.
Ich hab ziemlich wenig Ahnung von der Materie um ehrlich zu sein, deswegen: kann gut sein, daß das mit cron geht. Bei cron bin ich jetzt so weit, daß ich zu einer bestimmten Uhrzeit die Bilder setzen kann...
Re: bashscript, das die Uhrzeit abfragt und dann Befehl ausf
Nun denn, das wollen wir doch vermeidenDurruti hat geschrieben:Bis ich das alles durch das Lesen von manpages rausfinde, dauert es sicher Wochen!
Code: Alles auswählen
date +%H
<edit>UMTS sei dank bin ich wohl was spaet ;-}</edit>
Zuletzt geändert von roli am 28.03.2007 14:44:27, insgesamt 1-mal geändert.
Roland
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"
Danke!GoKi hat geschrieben:Nur mal so als Anregung.Code: Alles auswählen
#!/bin/bash H=$(date +%H) if [ $H -ge 6 -a $H -le 22 ]; then echo jap else echo noe fi
"-ge 6 -a $H -le 22"
Das bedeutet so viel wie
wenn der Wert von H zwischen 6 und 22 ist, dann (etc... das krieg ich hin)?
zählen 6 und 22 dann dazu, oder ist das von 7 bis 21?
Hi,
joh, 6 und 22 gehoeren dazu, da "ge" fuer "greater or equal" steht.
Das wiederum steht in "man test"
joh, 6 und 22 gehoeren dazu, da "ge" fuer "greater or equal" steht.
Das wiederum steht in "man test"
Roland
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"
ok, und -le dann wohl "less than or equal", -a "and"roli hat geschrieben:Hi,
joh, 6 und 22 gehoeren dazu, da "ge" fuer "greater or equal" steht.
Was man wiederum auch erstmal rausfinden mußDas wiederum steht in "man test"
Vielen Dank auf jeden Fall; ich denke damit kriege ich's jetzt hin.
Falls unerwarteterweise noch Probleme auftauchen sag ich Bescheid!