Portál AbcLinuxu, 21. července 2025 06:44
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" ]
... 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.