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 exitel 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?