Посты с тегом bash

Есть проблема!Конвертер документов в 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 - не работает.

подскажите, в чем проблема может быть?
+ 0 -
3
ananas 10.11.2012 13:25

Tips & tricksфильтры для cups

обновил cups на свою голову. с удивлением обнаружил, что apple-овские мерзавцы и подонки удалили все фильтры, кроме pstops. дескать, нам это не надо, значит не надо и никому. а мерзкий gtk, единственный, на мой взгляд, достойный графический тулкит, использует для печати pdf бэкенд. такое вот внутреннее противоречие

фильтры теперь идут отдельным пакетом, сопровождающимся неизвестно кем, и неизвестно как. во всяком случае, у меня возникло такое ощущение, когда я посмотрел сначала на зависимости этих фильтров, а потом в код, на предмет - нельзя ли что-либо безболезненно оторвать.
оказалось, что нельзя. по крайней мере безболезненно

дистр у меня свой, начальство пока жмет дать лабораторию со специально обученными обезьянами, для разгрузки от рутины. по этой причине громоздить лишние сущности не желаю.

потому, после получасового чтения док, родились следующие скриптики

Полностью.
+ 6 -
5
like-all 22.10.2012 09:53

Мой OpenSource проектБот для конференций на базе MCabber

В один прекрасный день мне надоели все эти трейсбеки, ворнинги и сегфолты, возникающие в попытках установить или запустить какой-либо бот для конференций. В итоге, я решил взять то, что действительно работает и полностью меня устраивает: mcabber, bash и coreutils.
Полностью.
+ 6 -
1
Alexander Polyakhov 28.09.2012 17:09

Есть вопрос!Сортировка списка файлов при автодополнении (Tab bash)

Хочется настроить автокомплит так, чтобы выпадающий список имён файлов и папок был бы отсортирован по времени последнего изменения. Предлагаю разобраться как это сделать.
+ 0 -
6
Shtsh 24.08.2012 00:02

Tips & tricksНастраиваем историю bash

Читая на планшете Zite, я наткнулся на интересную статью, которую можно добавить в продолжнение моего поста о конфиге bash.

Статья заключается в настройке хистори баша. Естественно, это всё есть в man bash, но кто его осилил?
Полностью.
+ 4 -
6
Popeye 13.08.2012 10:49

Есть вопрос!Помогите с bash

Помогите написать скрипт. Есть лог файл следующего плана:

20,5 °С
30,54 °С
33,5 °С
40,32 °С


Нужно выдернуть последнюю строку из лога и передать числовое значение через echo(для zenity, которая рисует окошко с progressbar'ом.) Или может как-то подругому можно?.
Заранее спасибо.
+ 0 -
5
like-all 04.08.2012 13:50

Tips & tricksПособие для начинающих хипстеров

Итак, если уж вы решили надеть очки в толстой оправе и без диоптрий, клетчатую рубашку и зауженные брюки, то остаётся решить лишь один вопрос: чем делать квадратные фоточки, применять к ним фильтр "винтаж" и делиться ими в социальных сетях.
Полностью.
+ 8 -
2
Shtsh 04.08.2012 12:19

Мой конфиг.bashrc с рабочего ноута

Всем привет!

Недавно поставил на рабочий компьютер Archlinux (кстати, пришлось поизвращаться, так как возможности грузиться с каких-нибудь носителей не было). И начал настраивать многие вещи с нуля. Пока что выкладываю .bashrc - может кто-то найдёт интересные моменты.
Полностью.
+ 7 -
17
Isquariel 11.06.2012 21:10

Скрипты на bashТренировка: самописная корзина

Опять побеспокою вас своим скриптопейсательством. Написала как бы корзину (я понимаю, что есть уже множество готовых решений). Файлы можно сжимать, а можно и не сжимать (определяется пользователем), все складываются в определённую папку, которая берётся из соответствующей переменной окружения, или складываются в $HOME/recycler, если такая папка не задана. Ну и корзина удаляет файлы, хранящиеся там более времени, заданного в R_TIME, либо, если эта переменная не задана, более 24 часов.

Полностью.
+ 8 -
67
Isquariel 07.06.2012 21:03

Скрипты на bashПереархивируем архивы в папке

В процессе изучения bash пишу программу, которая переархивирует все архивы в архивы заданного типа (с помощью 7zip). Используется как диалоговый режим, так и запуск с параметрами.
Полностью.
+ 4 -
10
1 2 3 4 5 6 7 8 16 17