не смейтесь, только осваиваю, читаю, читаю... но никак
Код: Выделить всё
#!/bin/sh
cpy="$3"
spd="$2"
#cnt=`cat $1 |wc -l`
for y in `cat "$1"`
do
i=$cpy
while ["$i" -gt "0"]
do
while ["`file -s /dev/sr0`" -ne "empty"]
do
sleep 2
done
growisofs -Z /dev/sr0="$y" -use-the-force-luke=notray -use-the-force-luke=tty -use-the-force-luke=tracksize:1290096 -dvd-compat -speed="$spd" -use-the-force-luke=bufsize:32m
i=$($i-1)
eject
done
doneвобщем нифига не работает. $1 - имя файла со списком образов
while ["`file -s /dev/sr0`" -ne "empty"] - так сделал проверку на то , что диск пустой определился, пока он не определился эта команда выдает "ERROR и т.д."
а как только определится "empty" - может как то можно по другому этот момент отследить? но скрипт до него уже работает не правильно
пробовал bash -x burn (имя скрипта)
выдает следующее
Код: Выделить всё
bash -x burn /home/astar/obrazy/LostSeminarsToWrite 4 1
+ cpy=1
+ spd=4
++ cat /home/astar/obrazy/LostSeminarsToWrite
+ for y in '`cat "$1"`'
+ i=1
+ '[1' -gt '0]'
burn: line 8: [1: команда не найдена
+ for y in '`cat "$1"`'
+ i=1
+ '[1' -gt '0]'
burn: line 8: [1: команда не найдена
+ for y in '`cat "$1"`'
+ i=1
+ '[1' -gt '0]'
burn: line 8: [1: команда не найдена
+ for y in '`cat "$1"`'
+ i=1
+ '[1' -gt '0]'
burn: line 8: [1: команда не найдена
+ for y in '`cat "$1"`'
+ i=1
+ '[1' -gt '0]'
burn: line 8: [1: команда не найденано мне это не помогает. пока :-)