Dans RUNDECK, il est possible de définir une liste de valeurs provenant d'un script UNIX.

Pour cela, il faut suivre les étapes suivantes :

- Donner le nom de l'URL du script :

http://10.26.96.96/cgi-bin/ListeWCOLL.cgi

- Le script ListeWCOLL.cgi doit permettre la création de la liste :

#!/usr/bin/perl

print "Content-type: application/json\n\n";

system ("/nim/script/manapp/tools/ListeWCOLL_cgi.sh");

- Le script de constitution de la liste au bon format attendu par RUNDECK est alors  similaire au suivant :

#!/bin/ksh
#
REPERTOIRE=/nim/script/manapp/tools/WCOLLS
cd $REPERTOIRE
echo "{\c"
ls *.txt|sed 's/\.txt//;s/WCOLL_//'|sort | awk '{
printf("\"%s\":\"WCOLL_%s.txt\",",$1,$1);
}'|sed 's/\,$//'
echo "}\c"
 
( A noter que ce script part du postulat que les fichiers sont nommés 'WCOLL_*.txt' et enlève le suffixe '.txt' ainsi que la chaine 'WCOLL_'.
 
 
icon phone
Téléphone/Whatsapp : +33 (0)6 83 84 85 74
icon phone