Que tal todos. Tengo una distro basada en Centos, que ya tiene todo preconfigurado. En sí es un IP-PBX que, para administrarlo, se hace por medio de una WebGUI basada toda en PHP + MySQL. Sucede que tengo que ejecutar un scriptcillo escrito en bash, pero me gustaría desplegarlo en una pestaña o menú del WebGUI. Digamos que esa parte ya la tengo dominada, pero cuando ejecuto el script ( http://ip-del-server/script/script.sh en lugar de ejecutar o ver en la página el resultado de la ejecución del script, simplemente el archivo se descarga com osi descargara una foto o un mp3 del sitio. En el script he puesto lo siguiente y he revisado los permisos, pero nada, se sigue comportando igual.
#!/bin/bash echo "Content-type: text/plain"" echo ""
¿Alguna idea o ayuda al respecto?
Saludos/Regards -- Ing. Gerardo Barajas Puente
Que tal Gerardo,
Si tienes PHP instalado, puedes ejecutar el shell script desde php. (Ej. http://ip-del-server/script/script.php).
script.php:
<?php $comando = shell_exec("./mysql_check.sh"); echo "<pre>$comando</pre>"; ?>
Espero que te sirva.
Saludos! RR
-----Mensaje original----- De: centos-es-bounces@centos.org [mailto:centos-es-bounces@centos.org] En nombre de Gerardo Barajas Enviado el: martes, 09 de abril de 2013 11:46 a.m. Para: centos-es@centos.org Asunto: [CentOS-es] Ayuda con Apache y ejecución de shell scripts
Que tal todos. Tengo una distro basada en Centos, que ya tiene todo preconfigurado. En sí es un IP-PBX que, para administrarlo, se hace por medio de una WebGUI basada toda en PHP + MySQL. Sucede que tengo que ejecutar un scriptcillo escrito en bash, pero me gustaría desplegarlo en una pestaña o menú del WebGUI. Digamos que esa parte ya la tengo dominada, pero cuando ejecuto el script ( http://ip-del-server/script/script.sh en lugar de ejecutar o ver en la página el resultado de la ejecución del script, simplemente el archivo se descarga com osi descargara una foto o un mp3 del sitio. En el script he puesto lo siguiente y he revisado los permisos, pero nada, se sigue comportando igual.
#!/bin/bash echo "Content-type: text/plain"" echo ""
¿Alguna idea o ayuda al respecto?
Saludos/Regards -- Ing. Gerardo Barajas Puente _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Gracias Ramón. Lo intente asi pero los datos me los arroja sin formato. Alguna idea? El 09/04/2013 11:53, "Ing. Ramon Resendiz" rresendiz@globaltrack.com.mx escribió:
Que tal Gerardo,
Si tienes PHP instalado, puedes ejecutar el shell script desde php. (Ej. http://ip-del-server/script/script.php).
script.php:
<?php $comando = shell_exec("./mysql_check.sh"); echo "<pre>$comando</pre>"; ?>
Espero que te sirva.
Saludos! RR
-----Mensaje original----- De: centos-es-bounces@centos.org [mailto:centos-es-bounces@centos.org] En nombre de Gerardo Barajas Enviado el: martes, 09 de abril de 2013 11:46 a.m. Para: centos-es@centos.org Asunto: [CentOS-es] Ayuda con Apache y ejecución de shell scripts
Que tal todos. Tengo una distro basada en Centos, que ya tiene todo preconfigurado. En sí es un IP-PBX que, para administrarlo, se hace por medio de una WebGUI basada toda en PHP + MySQL. Sucede que tengo que ejecutar un scriptcillo escrito en bash, pero me gustaría desplegarlo en una pestaña o menú del WebGUI. Digamos que esa parte ya la tengo dominada, pero cuando ejecuto el script ( http://ip-del-server/script/script.sh en lugar de ejecutar o ver en la página el resultado de la ejecución del script, simplemente el archivo se descarga com osi descargara una foto o un mp3 del sitio. En el script he puesto lo siguiente y he revisado los permisos, pero nada, se sigue comportando igual.
#!/bin/bash echo "Content-type: text/plain"" echo ""
¿Alguna idea o ayuda al respecto?
Saludos/Regards
Ing. Gerardo Barajas Puente _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Cual es el resultado de lo que te arroja, y como quieres que te aparezca?
Con php a nivel de programación le puedes dar el formato que quieras con HTML5 y CSS.
Saludos!
RR
De: Gerardo Barajas [mailto:gerardo.barajas@gmail.com] Enviado el: martes, 09 de abril de 2013 12:11 p.m. Para: centos-es@centos.org; rresendiz@globaltrack.com.mx Asunto: Re: [CentOS-es] Ayuda con Apache y ejecución de shell scripts
Gracias Ramón. Lo intente asi pero los datos me los arroja sin formato. Alguna idea?
El 09/04/2013 11:53, "Ing. Ramon Resendiz" rresendiz@globaltrack.com.mx escribió:
Que tal Gerardo,
Si tienes PHP instalado, puedes ejecutar el shell script desde php. (Ej. http://ip-del-server/script/script.php).
script.php:
<?php $comando = shell_exec("./mysql_check.sh"); echo "<pre>$comando</pre>"; ?>
Espero que te sirva.
Saludos! RR
-----Mensaje original----- De: centos-es-bounces@centos.org [mailto:centos-es-bounces@centos.org] En nombre de Gerardo Barajas Enviado el: martes, 09 de abril de 2013 11:46 a.m. Para: centos-es@centos.org Asunto: [CentOS-es] Ayuda con Apache y ejecución de shell scripts
Que tal todos. Tengo una distro basada en Centos, que ya tiene todo preconfigurado. En sí es un IP-PBX que, para administrarlo, se hace por medio de una WebGUI basada toda en PHP + MySQL. Sucede que tengo que ejecutar un scriptcillo escrito en bash, pero me gustaría desplegarlo en una pestaña o menú del WebGUI. Digamos que esa parte ya la tengo dominada, pero cuando ejecuto el script ( http://ip-del-server/script/script.sh en lugar de ejecutar o ver en la página el resultado de la ejecución del script, simplemente el archivo se descarga com osi descargara una foto o un mp3 del sitio. En el script he puesto lo siguiente y he revisado los permisos, pero nada, se sigue comportando igual.
#!/bin/bash echo "Content-type: text/plain"" echo ""
¿Alguna idea o ayuda al respecto?
Saludos/Regards -- Ing. Gerardo Barajas Puente _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
_______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Gracias Ramon. Sucede que el script me genera un listado de direcciones mac y otros datos. El script me los arroja en consola de manera "correcta":
mac-address-1 dato1 otro-dato1 mac-address-2 dato2 otro-dato2 mac-address-3 dato3 otro-dato3 mac-address-4 dato4 otro-dato4
Aplicando tu sugerencia, en la pagina web me aparece:
mac-address-1 dato1 otro-dato1 mac-address-2 dato2 otro-dato2 mac-address-3 dato3 otro-dato3 mac-address-4 dato4 otro-dato4
Lo cual le resulta illegible al usuario.
Entiendo que la salida es un array, pero no encuentro cómo darle el formato para que aparezca como en el primer caso.
Saludos/Regards -- Ing. Gerardo Barajas Puente
2013/4/9 Ing. Ramon Resendiz rresendiz@globaltrack.com.mx
Cual es el resultado de lo que te arroja, y como quieres que te aparezca?*
Con php a nivel de programación le puedes dar el formato que quieras con HTML5 y CSS.****
Saludos!****
RR****
*De:* Gerardo Barajas [mailto:gerardo.barajas@gmail.com] *Enviado el:* martes, 09 de abril de 2013 12:11 p.m. *Para:* centos-es@centos.org; rresendiz@globaltrack.com.mx *Asunto:* Re: [CentOS-es] Ayuda con Apache y ejecución de shell scripts***
Gracias Ramón. Lo intente asi pero los datos me los arroja sin formato. Alguna idea?****
El 09/04/2013 11:53, "Ing. Ramon Resendiz" rresendiz@globaltrack.com.mx escribió:****
Que tal Gerardo,
Si tienes PHP instalado, puedes ejecutar el shell script desde php. (Ej. http://ip-del-server/script/script.php).
script.php:
<?php $comando = shell_exec("./mysql_check.sh"); echo "<pre>$comando</pre>"; ?>
Espero que te sirva.
Saludos! RR
-----Mensaje original----- De: centos-es-bounces@centos.org [mailto:centos-es-bounces@centos.org] En nombre de Gerardo Barajas Enviado el: martes, 09 de abril de 2013 11:46 a.m. Para: centos-es@centos.org Asunto: [CentOS-es] Ayuda con Apache y ejecución de shell scripts
Que tal todos. Tengo una distro basada en Centos, que ya tiene todo preconfigurado. En sí es un IP-PBX que, para administrarlo, se hace por medio de una WebGUI basada toda en PHP + MySQL. Sucede que tengo que ejecutar un scriptcillo escrito en bash, pero me gustaría desplegarlo en una pestaña o menú del WebGUI. Digamos que esa parte ya la tengo dominada, pero cuando ejecuto el script ( http://ip-del-server/script/script.sh en lugar de ejecutar o ver en la página el resultado de la ejecución del script, simplemente el archivo se descarga com osi descargara una foto o un mp3 del sitio. En el script he puesto lo siguiente y he revisado los permisos, pero nada, se sigue comportando igual.
#!/bin/bash echo "Content-type: text/plain"" echo ""
¿Alguna idea o ayuda al respecto?
Saludos/Regards
Ing. Gerardo Barajas Puente _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es****
Intenta con lo siguiente a ver que resultado te da mi estimado:
<?php
$comando = shell_exec("./mysql_check.sh");
echo "$comando<br/>\n";
?>
Saludos!
RR
De: Gerardo Barajas [mailto:gerardo.barajas@gmail.com] Enviado el: martes, 09 de abril de 2013 12:11 p.m. Para: centos-es@centos.org; rresendiz@globaltrack.com.mx Asunto: Re: [CentOS-es] Ayuda con Apache y ejecución de shell scripts
Gracias Ramón. Lo intente asi pero los datos me los arroja sin formato. Alguna idea?
El 09/04/2013 11:53, "Ing. Ramon Resendiz" rresendiz@globaltrack.com.mx escribió:
Que tal Gerardo,
Si tienes PHP instalado, puedes ejecutar el shell script desde php. (Ej. http://ip-del-server/script/script.php).
script.php:
<?php $comando = shell_exec("./mysql_check.sh"); echo "<pre>$comando</pre>"; ?>
Espero que te sirva.
Saludos! RR
-----Mensaje original----- De: centos-es-bounces@centos.org [mailto:centos-es-bounces@centos.org] En nombre de Gerardo Barajas Enviado el: martes, 09 de abril de 2013 11:46 a.m. Para: centos-es@centos.org Asunto: [CentOS-es] Ayuda con Apache y ejecución de shell scripts
Que tal todos. Tengo una distro basada en Centos, que ya tiene todo preconfigurado. En sí es un IP-PBX que, para administrarlo, se hace por medio de una WebGUI basada toda en PHP + MySQL. Sucede que tengo que ejecutar un scriptcillo escrito en bash, pero me gustaría desplegarlo en una pestaña o menú del WebGUI. Digamos que esa parte ya la tengo dominada, pero cuando ejecuto el script ( http://ip-del-server/script/script.sh en lugar de ejecutar o ver en la página el resultado de la ejecución del script, simplemente el archivo se descarga com osi descargara una foto o un mp3 del sitio. En el script he puesto lo siguiente y he revisado los permisos, pero nada, se sigue comportando igual.
#!/bin/bash echo "Content-type: text/plain"" echo ""
¿Alguna idea o ayuda al respecto?
Saludos/Regards -- Ing. Gerardo Barajas Puente _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
_______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Ramón. Funcionó!
Gracias
Saludos/Regards -- Ing. Gerardo Barajas Puente
2013/4/9 Ing. Ramon Resendiz rresendiz@globaltrack.com.mx
Intenta con lo siguiente a ver que resultado te da mi estimado:****
<?php**** $comando = shell_exec("./mysql_check.sh");**** echo "$comando<br/>\\n";**** ?>****
Saludos!****
RR****
*De:* Gerardo Barajas [mailto:gerardo.barajas@gmail.com] *Enviado el:* martes, 09 de abril de 2013 12:11 p.m. *Para:* centos-es@centos.org; rresendiz@globaltrack.com.mx *Asunto:* Re: [CentOS-es] Ayuda con Apache y ejecución de shell scripts***
Gracias Ramón. Lo intente asi pero los datos me los arroja sin formato. Alguna idea?****
El 09/04/2013 11:53, "Ing. Ramon Resendiz" rresendiz@globaltrack.com.mx escribió:****
Que tal Gerardo,
Si tienes PHP instalado, puedes ejecutar el shell script desde php. (Ej. http://ip-del-server/script/script.php).
script.php:
<?php $comando = shell_exec("./mysql_check.sh"); echo "<pre>$comando</pre>"; ?>
Espero que te sirva.
Saludos! RR
-----Mensaje original----- De: centos-es-bounces@centos.org [mailto:centos-es-bounces@centos.org] En nombre de Gerardo Barajas Enviado el: martes, 09 de abril de 2013 11:46 a.m. Para: centos-es@centos.org Asunto: [CentOS-es] Ayuda con Apache y ejecución de shell scripts
Que tal todos. Tengo una distro basada en Centos, que ya tiene todo preconfigurado. En sí es un IP-PBX que, para administrarlo, se hace por medio de una WebGUI basada toda en PHP + MySQL. Sucede que tengo que ejecutar un scriptcillo escrito en bash, pero me gustaría desplegarlo en una pestaña o menú del WebGUI. Digamos que esa parte ya la tengo dominada, pero cuando ejecuto el script ( http://ip-del-server/script/script.sh en lugar de ejecutar o ver en la página el resultado de la ejecución del script, simplemente el archivo se descarga com osi descargara una foto o un mp3 del sitio. En el script he puesto lo siguiente y he revisado los permisos, pero nada, se sigue comportando igual.
#!/bin/bash echo "Content-type: text/plain"" echo ""
¿Alguna idea o ayuda al respecto?
Saludos/Regards
Ing. Gerardo Barajas Puente _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es****