Hay una parte de un script que se me resiste sobremanera... es en la que trato de subir un paquete a una web, que me realice la tarea y, finalmente, bajarlo.
Me gustaría crear un loop para que el mismo script compruebe periódicamente. De momento me las apaño con el siguiente código, pero esta hecho con palos y piedras...
Using perl Syntax Highlighting
- my $task = `curl http://bg.upf.edu/condel/taskService -X PUT -T $path/$outfile1 2>&1`;
- my @tmp = split /\//, $task;
- my $task_ID = $tmp[5];
- $resultado = `curl -X GET http://bg.upf.edu/condel/taskService/$task_ID`;
- while($resultado =~ m/executing/){
- sleep 10;
- $resultado = `curl -X GET http://bg.upf.edu/condel/taskService/$task_ID`;
- }
- print $resultado;
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
Muchas gracias, Explorer, por el consejo. Parece que tenía un problema bastante tonto...