piet schriebMach 'ne Endlosschleife und warte in der Endlosschleife mit sleep 60. Normalerweise ist aktives äh blockierendes Warten nicht so toll, aber was soll bei deinem Shellskript schon groß passieren.
Hatte Probleme mit eben dieser Schleife... Aber jetzt gehts:
while ((1>=0))
do
...
sleep 60
done
piet schrieb
P.S.: Was soll das?
Ich hab nen beschissenen Router, welcher öfter mal abstürzt. Und weil ich mir grad keinen neuen leisten kann und mich trotzdem ärgern will. Er macht das nämlich mehrmals pro Tag. In den Logs steht dann zwar
May 16 12:51:20 fuckup kernel: r8169: eth0: link down, aber ich will nicht immer in den logs suchen. Außerdem will ich das in nem Format das mir passt.
Edit: Grad gemerkt das ich $DATE nochmal hinter sleep schreiben muss damit er auch die aktuelle Zeit nimmt, sonst bleibt die ja bei beim ersten Wert stehen.
Stefan Husmann schriebDas könnte man auch mittels crontab machen.
Muss mich noch in die crontab reinlesen. Aber es wäre vermutlich nochbesser das beim Starten einmal auszuführen. Vielleicht bau ich mir noch nen Daemon dafür? <joke>
Falls noch wer ne Verbesserung findet, immer her damit.