Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

308
Vistas
apache en raspberry pi llamando a un script bash usando system () no escribirá un archivo

así que tengo un programa cgi en C que llama a estas líneas:

 system("./temp.cgi >temp.lis"); system("ls >dir.lis"); system("echo \"hello there you \" > ht.lis"); system("ps -A >ps.lis");

las cuatro líneas se ejecutan y crean los archivos .lis correspondientes, pero temp.lis está vacío, tiene 0 bytes de longitud. aquí está el código para temp.cgi:

 #!/bin/bash /opt/vc/bin/vcgencmd measure_temp >temp2.lis exit

el archivo generado temp2.lis también se genera, pero también tiene una longitud de 0 bytes.

¿Cómo puedo hacer que temp.cgi se ejecute y genere un archivo de salida?

over 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda