Específicamente tengo un script de línea de comandos PHP que en cierto punto requiere la entrada del usuario. Me gustaría poder ejecutar un editor externo (como vi) y esperar a que el editor finalice la ejecución antes de reanudar el script.¿Cómo puedo escapar de un script PHP a un editor externo y regresar después?
Mi idea básica era utilizar un archivo temporal para hacer la edición y luego recuperar el contenido del archivo. Algo a lo largo de las líneas de:
$filename = '/tmp/script_' . time() . '.tmp';
get_user_input ($filename);
$input = file_get_contents ($filename);
unlink ($filename);
sospecho que esto no es posible a partir de una secuencia de comandos de línea de comandos PHP, sin embargo espero que haya algún tipo de shell scripting truco que puede ser empleado para lograr el mismo efecto.
Sugerencias de cómo esto se puede lograr en otros lenguajes de scripting también son más que bienvenidos.
No puedo creer que esto haya sido tan fácil. – Evert
OMG, tan fácil. ¡Gracias! – marcio