Bueno, un buen amigo en la compañia me llegó con el siguiente problema (bueno, más bien yo de metido le pregunté a la hora de el almuerzo):
Yo: Epale chamo, ¿nos vamos a almorzar?. Me estoy pudriendo de el hambre…
Pana: Dame un chance, resulta que ‘fulanito’ se fué de vacaciones y dejó un montón de scripts en este servidor y no sé si los terminó de instalar.
Yo: No entiendo, ¿qué te falta por revizar?
Pana: Bueno, para empezar no sé si todas las dependiencias están allí….
Yo: Nada pana, dejame enseñarte un truco bien pendejo y así nos vamos a almorzar rápido
Si usted recuerda, en Perl usted puede validar si un script tiene la sintaxis correcta así:
perl -c script.pl
Pero además de eso, Perl va a revizar si los módulos requeridos está instalados
Así que lo que le dije al pana fué que buscara con ‘find’ todos los scripts de Perl y que los revice uno por uno:
find ./directorio -name ‘*.pl’ -type f -exec perl -c {} \;
Al rato nos fuimos a almorzar, una vez comprobado que todos los scripts estaban bien, en menos de 5 minutos 🙂
Pero claro mi niño!
Ultimamente me cuesta una $%&/() dejarte mensajes por esta vía.
Saluditos