Страница 1 из 1
Elastix и mp3
Добавлено: 08 янв 2014, 10:39
soh
Добрый день формучане. Хочу сделать постобработку в Elastix. В поле "Run after record:" вбиваю вот это
Код: Выделить всё
nice -n 19 /usr/local/bin/lame -b 32 ${MIXMON_DIR}${CALLFILENAME}.${MIXMON_FORMAT} ${MIXMON_DIR}${CALLFILENAME}.${MIXMON_FORMAT} && chmod 777 ${MIXMON_DIR}${CALLFILENAME}.${MIXMON_FORMAT}
Но все переменные, кроме MIXMON_FORMAT, оказываются пустые. Проблема, очевидная, но я никак решения найти не могу. ЧЯДНТ?
Re: Elastix и mp3
Добавлено: 08 янв 2014, 11:16
awsswa
с начало вы придумываете свои переменные - а потом удивляетесь почему они пустые ?
Re: Elastix и mp3
Добавлено: 08 янв 2014, 11:37
soh
Ну я не из головы их брал, вроде.
Или я чего-то неправильно понял? Если так, то поправьте пожалуйста.
Re: Elastix и mp3
Добавлено: 08 янв 2014, 11:53
ded
Там прямо для вас и написано то, что Вы процитировали во всплывающей жёлтой подсказке - убедитесь, что ваши переменнные правильно наследуются.
Например, такие как ${CALLFILENAME} в приведённом отрывке будет иметь какое-то значение только в пределах текущего контекста - макроса. А ваша системная команда lame выполняется за пределами этого контекста.
Почитайте про глобальные переменные и наследование переменных через знаки подчеркиваний ___.
Re: Elastix и mp3
Добавлено: 08 янв 2014, 17:13
soh
Тогда вопрос номер два. А он такую конструкцию понимает в этом поле?
Т.е. запустит нужный мне скрипт? ПА то что-то не получается у меня, прописал в скрипте
touch /home/user1/one.log и тишина.
На
convert поставил права 777 и все равно никакого толку.
Re: Elastix и mp3
Добавлено: 08 янв 2014, 21:02
soh
Эх. Ну неужели никто не может ответить?