whata: musel by bezet jinej "sleep 14400"
cekani ma proto ze chce aby se to poustelo jen 1x za 4h, proto kontroluje jestli bezi a kdyz ne,
tak ho teprve pusti, takze se ma po 4h:10m pustit vycisteni souboru buffer
fotka: tak jak si to mel je spatne to, ze ty do promene bufferemptier davas vysledek toho v $() uz v te chvili
bufferemptier="$(sleep 14400;>/root/vbullcheck/buffer) &"
navic na pozadi nebezi nic, protoze & maz az za ) a tedy se to prida za vysledek $(), kterej v tomto pripade nebude nic, takze
po 4h by promena $bufferemptier obsahovala " &"

pokud neco neprehlizim, jako v pripade me rady ge

melo by to byt takto:
#!/bin/sh
set -ex
bufferemptier(){
sleep 14400
>/root/vbullcheck/buffer
}
if [ "$(ps x | grep "sleep 14400" | wc -l)" -lt "2" ];then
ps x | grep "sleep 14400" | wc -l
echo "mene nez 2 sleep procesy"
bufferemptier &
fi
tzn, zadna promena v ktere by se to poustelo hned, ale definovani funkce, jejiz obsah se provede az v momentu zavolani, kde tady to volas na pozadi pomoci: bufferemptier &