Permalänk
Medlem

cp status

som det kontrollfreak jag är undrar jag om det går att få cp att visa status när man kopierar, typ procent gjort och gärna tid kvar...

Eller om det finns något annat program som gör detta.

Visa signatur
Permalänk
Medlem

En vän till mig laddade över några filer till mig med SCP, jag kände då för att få veta hur fort det gick och skrev ett litet halvt fungerande BASH-skript:
Skriptet uppdateras var andra sekund, så tänk på att ändra i hela skriptet om du ändrar sleeps argument.

#!/usr/bin/bash bytes="" # Storlek på filen fil="" # Sökväg till filen, tänk på att skriva den ordentligt :) u=0; sum=0; lb=0; dontUseKFirstTime=0; while [ "`sleep 1`" != 0 ]; do b=`du "$fil" |cut -f 1 -d " "|sed -e "s/[a-zA-ZåäöÅÄÖ]//g" -e "s/\///g"` b=`echo $b|sed -e "s/ //g"`; if [ "$b" != "$lb" ]; then clear u=$[u+1] p=`echo "scale=2; ($b/$bytes)*100" |bc`; k=`echo "scale=2; ($b-$lb)/2;" |bc`; if [ $dontUseKFirstTime == 0 ]; then k=0; dontUseKFirstTime=1; fi; sum=`echo "scale=1; $sum+$k" |bc`; echo "scale=1; print \"$p% / $b bytes ($k kBps) medel: \"; print ($sum/$u); print \" kBps\"" |bc; lb=$b; fi; done

Visa signatur

http://www.catb.org/~esr/faqs/smart-questions.html
"Tot kto samoiltushi infarmator tot kto sam ne ponjal sto on rasskasoval"

Permalänk
Hedersmedlem

tar går ju att använda, finns säkert en uppsjö med program på freshmeat för ändamålet.

Raiche: Uppdatera till OpenSSH 3.6 eller nyare så medföljer hastighetsmätare.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Quizor
Raiche: Uppdatera till OpenSSH 3.6 eller nyare så medföljer hastighetsmätare.

Problemet var att det var han som laddade upp till mig. Visst kunde jag köra Screen på hans dator, men det där tyckte jag var lättare.

Visa signatur

http://www.catb.org/~esr/faqs/smart-questions.html
"Tot kto samoiltushi infarmator tot kto sam ne ponjal sto on rasskasoval"

Permalänk
Medlem

kopiera med tar?

Visa signatur
Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av Raiche
Problemet var att det var han som laddade upp till mig. Visst kunde jag köra Screen på hans dator, men det där tyckte jag var lättare.

Jaha, då hänger jag med.

Citat:

Ursprungligen inskrivet av raniz
kopiera med tar?

Jadå, det funkar utmärkt och då ser du iaf vilka filer den håller på med.

tar lcf - .|(cd /mnt/point; tar xpvf - )

Permalänk
Medlem

Det där får man testa någon gång.

Visa signatur

EC - UGH