Portál AbcLinuxu, 1. listopadu 2025 04:07
Děkuji
tar pczf /tmp/foo.tar.gz /etc &
PID=$!
while [ kill -0 $PID ] ; do
echo -n "."
sleep 1
done
dostanu tuto chybu line 5: [: -0: binary operator expected
Řešení dotazu:
[ "kill -0 $PID" ]
tar již skončil ale tečky se vypisují pořád dál..
... while kill -0 $PID; do ...
wait, tak to nemusi vobec pustat na pozadi a vystaci si len s tym tar-om. Tie bodky su IMO ale ucel skriptu.
a co použít program pv ?
tar cf - "/etc" | pv -n -s $(du -sb "/etc" | awk '{print $1}') | bzip2 > etc.tar.bz2
Vypise kolik procent ma hotovo .
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.