Aller au contenu

VTOM : Astuce pour la Création d’une Queue sur UNIX

Heyyyyyyyy

Alors c’est une astuce qu’un administrateur VTOM ma partagé 🙂 et je m’en sers au besoin héhéhé

 

trucs

Il vous suffit de mettre ces commandes dans un scripts puis de lancer ce script (user vtom) avec le nom que vous souhaitez donner à la queue

Exemple :

Vous avez nommé le script bibliogeek.ksh et vous souhaitez créer la queue test .

./bibliogeek.ksh test
Vous pouvez désormais « tuner » votre nouvelle queue tom_submit.test qui se situe sur le path $TOM_ADMIN

PS : N’oubliez pas de la référencer dans votre IHM

 

#!/bin/ksh

if test $ABM
then
 if test $TOM_ADMIN
 then
 ABM_QUEUE=$ABM/config/queues ; export ABM_QUEUE
 if test $# -eq 1 
 then 
 if test ! -d $ABM_QUEUE/queue$1
 then 
 mkdir $ABM_QUEUE/queue$1
 echo "queue"$1 > $ABM_QUEUE/queue$1/queue.conf
 echo "10" >> $ABM_QUEUE/queue$1/queue.conf
 echo "-1" >> $ABM_QUEUE/queue$1/queue.conf
 echo "$ABM/bin/$1" >> $ABM_QUEUE/queue$1/queue.conf
 echo "20" >> $ABM_QUEUE/queue$1/queue.conf
 echo "any:-1:-1" > $ABM_QUEUE/queue$1/users
 cp -p $TOM_ADMIN/tom_submit.ksh $TOM_ADMIN/tom_submit.$1
 ln -s /bin/ksh $ABM/bin/$1
 echo "Vous devez adapter le fichier $TOM_ADMIN/tom_submit.$1 pour prendre en compte votre nouveau besoin."
 echo "Pour uliliser cette queue batch vous devez creer sur le serveur vtom une queue batch de nom queue_$1."
 echo "Celle ci est prise en compte aprˆs un arret/relance."
 else 
 echo "Erreur : queue"$1 "existante"
 exit 1
 fi
 else 
 echo "Erreur d'argument, syntaxe de la commande : nqueue <argument>"
 exit 1
 fi
 else 
 echo "Erreur : Variable TOM_ADMIN manquante, veuillez vous connecter sur le compte admin vtom"
 exit 1
 fi
else 
 echo "Erreur : Variable ABM manquante, veuillez vous connecter sur le compte admin vtom"
 exit 1
fi

Étiquettes:

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *