Portál AbcLinuxu, 13. května 2025 22:07
#!/bin/bash
FUNC(){
ROUND=0
while :; do
echo "round no.$ROUND" && sleep 1 && clear
ROUND=$(($ROUND + 1))
done
}
FUNC &
PID=$!
trap ENDIT INT
ENDIT(){
kill $PID
exit 0
}
tohle bohuzel nefunguje jak ma, protoze $! se ulozi jako pid procesu sleep a pri kazdem roundu se zmeni..
#!/bin/bash FUNC(){ ROUND=0 while :; do echo "round no.$ROUND" && sleep 1 && clear ROUND=$(($ROUND + 1)) done } FUNC & PID=$! trap ENDIT INT ENDIT(){ kill $PID exit 0 }sorry, nejak se mi tam rozes@%$o formatovani..
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.