Есть проблема!Конвертер документов в jpg

Скрипт для конвертации документов в файлы jpg на лету.

При появлении файла в расшаренной директории $DIR,
запускается скрипт:

 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/bash
sstr=`echo $1 | sed 's/\./\_/g'`
DIR=/home/user/share/Сканы/
{
echo "File: $i"
case "$1" in
*.pdf)
convert "$DIR/$1" "$DIR/$sstr.jpg" >> /dev/null 2>&1
sleep 5
rm "$DIR/$1"
;;
*.doc| *.odt| *.ods| *.xls| *.xlsx| *.doc| *.docx| *.ppt)
/usr/bin/unoconv -v -f pdf "$DIR/$1" >> /dev/null 2>&1
sleep 5
rm "$DIR/$1"
;;
esac
}


в результате в директории $DIR вместо исходного файла, буде(у)т файл(ы) jpg.

но есть одна проблема..

скрипт работает корректно, если запущен вручную с консоли.
а если запущен событием, то по чему то /usr/bin/unoconv - не работает.

подскажите, в чем проблема может быть?


Тэги: bash incron
+ 0 -
Похожие Поделиться

dront78 21.12.2012 17:40 #
запустите с nohup
dront78 21.12.2012 17:41 #
как минимум получите файлк nohup.out со всем выводом
mealsforall 23.12.2012 06:51 #
или вместо dev/null пишите в лог вывод unoconv