Всем привет!
Решил написать простой скрипт, который копирует файл с флешки на жесткий диск. Хотел добавить к нему kdialog для информативности, но не получается. Если кто знает в чем проблема, помогите, пожалуйста.
Вот сам скрипт:
#!/bin/bash
file1=/media/disk/123.avi
file2=/home/wl/123.avi
dbusRef=`kdialog --progressbar "Копирование..." 100`
cp $file1 $file2 # сам процесс копирования
s1=`stat -c %s $file1` # размер общий
proc1=`expr $s1 / 100` # размер одного процента
for i in `seq 1 100`
do
s3=`expr $proc1 * $i` # размер и-того процента
s2=`stat -c %s $file2` # размер уже скопированного
if [ "$s2" = "$s3" ] # если с2 равно с3
then
qdbus $dbusRef Set "" value $i
qdbus $dbusRef setLabelText "$i %"
fi
sleep 1
done
exit 0
kdialog --msgbox "Все скопировано"