Code:
#!/bin/bash
function log {
sleep 30
tail /var/log/apache/access_log
echo "------------------------------------------------------------------------------------------------"
log
}
log
#!/bin/bash
function log {
sleep 30
tail /var/log/apache/access_log
echo "------------------------------------------------------------------------------------------------"
log
}
log
E, sad, interesuje me da li postoji jos neki nacin pravljenja loop-a osim pozivanja funkcije iz nje same. Znaci kada bi se iz funkcije izbacio zadnji red i umesto obicnog pozivanja da se napravi nesto tipa "repeat log 99999x".
I da li se moze napraviti tako da svakih 30 sekundi proverava fajl i da radi tail samo kada dodje do promene u velicini?