tail na par sekund

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Úterý Březen 1 11:41:26 CET 2005


On Tue, 1 Mar 2005, Jan Satko wrote:

> Potrebujem spravit skript ktory si nacita poslednych n(neviem dopredu
> kolko) riadkov z logu za nejaky cas. A netusim ako ho spravit. Kedze tail
> -f bezi "donemoty". Pod c-ckom sa myslim dala na taketo veci pouzit
> funkcia alarm. Ale pod shellom take nic nepoznam.

Pokud by to nemusel byt ciste shell, tak by slo vyuzit toho, ze alarm
se dedi pres exec, napr. takto:
  perl -e 'alarm(10);exec("tail","-f","soubor");'

Nebo ciste shellove tak, ze se tail pusti na pozadi a na popredi se
chvilku pocka a pak se zabije signalem:
  tail -f soubor & sleep 10; kill -TERM $!; wait

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."



Další informace o konferenci Linux