Traza: » asterisk_funcion_alarmreceiver » asterisk_funcion_alsamonitor » asterisk_funcion_answer » asterisk_funcion_app_dbodbc » asterisk_funcion_appendcdruserfield » asterisk_funcion_asr » asterisk_funcion_authenticate » asterisk_funcion_background » asterisk_funcion_backgrounddetect » asterisk_funcion_backticks
¡Actualmente no estás identificado! Introduce abajo tus datos de identificación para abrir una sesión. Necesitas tener las cookies activadas para identificarte.
Has olvidado tu contraseña? Obten una nueva.: Enviar nueva contraseña
ARREGLAR
Esta entrada documenta un addon de terceros. Esta funcion no está disponible en la instalación del asterisco por defecto.
Sinopsis: Ejecutar un comando de la cáscara y ahorrar el resultado como variable.
Descripción del uso: Backticks (<VARNAME>|<command>) <VARNAME> - el nombre de la variable que se fijará. <command> - el comando de la cáscara de ejecutarse; ser seguro proporcionar la trayectoria llena al comando. Utilicé sh, pero pienso que cualquier lengua hará.
Descripción de la función: Backticks (<command>) <command> - igual que arriba.
Notas
Valor de vuelta Vuelve la secuencia que resulta.
Ejemplo
exten el ⇒ s, 1, BACKTICKS (FOO|/your/path/command.sh); fija FOO para resultar, ve aquí para más Info
exten el ⇒ s, 1, sistema (FOO=$ {BACKTICKS (/your/path/command.sh $ {arg1} $ {arg2})}); fija FOO para resultar, yo podría conseguir solamente la “función” para tomar discusiones
¡#! /bin/sh x=0 si [- e “/some/path/$1/caller-$2.ulaw”]; entonces x=1; el fi/* considera la prueba del hombre para el Info en si discusión */ eco $x
Las tomas antedichas dos args, comprobaciones para la existencia del archivo, si existe la vuelta 1, vuelta otra 0; es decir el valor que resulta del foo.
Fácil instalar Seguir el suyo instalan instrucciones excepto:
1. puedes desear ahorrar app_backticks.c a /usr/src/asterisk 2. para su paso 3, el Cd /usr/src/asterisk primero y entonces ejecuta /usr/src/asterisk/contrib/scripts/astxs - instalar app_backticks.c