Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

163
Visualizações
Ejecutar un comando de shell ROS complicado a través de php

Estoy tratando de ejecutar un programa de shell ROS en el servidor a través de php en Ubuntu 14.04. He intentado usar system , exec , shell_exec pero no pasa nada y no obtengo ningún resultado. La llamada al sistema es la siguiente:

 echo shell_exec("/opt/ros/indigo/bin/rosrun gazebo_ros spawn_model -database Part_A -gazebo -model Part_A");

¿Cuáles son las limitaciones de usar system o exec para ejecutar cualquier comando de shell a través de php en un servidor?

No me importa tanto la salida del comando como su ejecución. Creo que el problema tiene que ver con el hecho de que PHP no tiene ninguna RUTA como Shell, por lo que no puede encontrar ninguna aplicación sin especificar la ubicación exacta. ¿Cómo puedo hacer que PHP tenga el mismo PATH shell?

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

El problema era que el usuario de apache y el entorno en el que se ejecutan los comandos bash no están configurados correctamente. Seguí las instrucciones de esta respuesta pero en lugar de usar "fuente" usé "." y en lugar de usar el archivo source.bash , usé el archivo source.sh . También configuré todas las variables de entorno que tenían que ver con ros o gazebo usando la función putenv() .

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda