Sekundenweise ausführen [gelöst]

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
makko
Beiträge: 161
Registriert: 07.05.2006 16:56:02
Wohnort: Wedel
Kontaktdaten:

Sekundenweise ausführen [gelöst]

Beitrag von makko » 02.12.2006 23:33:08

moin :)

ich hab die suche benutzt, aber irgendwie wusst ich nich so recht wonach ich suchen soll und hab dementsprechend nix passendes gefunden.

es geht darum einen befehl alle paar SEKUNDEN auszuführen

da crontab leider nur minutenweise ausführen kann brauch ich dafür ne alternative

ich hab schon überlegt ein perl script zu schreiben, welches z.B. 30 mal alle 2 sekunden einen befehl aufruft, das man dann per crontab startet :D

ich hab allerdings keine ahnung von perl, wie sowas aussehen könnte und eventuell gibts da ja eine leichtere möglichkeit, hat jemand ne idee?

liebe grüße, makko
Zuletzt geändert von makko am 03.12.2006 01:37:05, insgesamt 1-mal geändert.

Benutzeravatar
H4kk3r
Beiträge: 724
Registriert: 02.01.2006 16:50:51
Wohnort: in der Nähe von Heidelberg

Beitrag von H4kk3r » 03.12.2006 00:48:55

Code: Alles auswählen

man watch
Gruß, Marcus

„Well done! We did it!“

Debian testing
kernel 2.6.18.3
IBM R50e UR0S5GE

Benutzeravatar
goeb
Beiträge: 348
Registriert: 26.08.2006 18:12:08
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von goeb » 03.12.2006 00:55:16

Oder einfach ein Shellskript mit Endlosschleife und sleep das immer im Hintergrund läuft.

yeti

Beitrag von yeti » 03.12.2006 01:13:43

Schick Deinem Schript periodisch Signal 14 (sigalrm) via ein Helperscript und trigger damit einen "trap"...

...also so würd ich es in Bash machen, die Perl-Übersetzung ist nicht mein Ding...

Benutzeravatar
makko
Beiträge: 161
Registriert: 07.05.2006 16:56:02
Wohnort: Wedel
Kontaktdaten:

Beitrag von makko » 03.12.2006 01:36:48

ok habs jetzt mitm einfachen script

schleife
{
system("systembefehl");
sleep(sekundenzahl);
}

recht simpel, hätt ich nich gedacht :)

danke auch für eure hinweise, werd mir das watch ding mal ansehn :)

Antworten