ANT su AS400 - seconda puntata
In un precedente post ho parlato della configurazione di ANT su AS400. Manca ora l'indicazione di come richamare ANT (ma la cosa vale per un qualsiasi script QSH) dall'interno di un programma CL.
Il comando QSH (o QSH) se invocato senza parametri apre una sessione QSH interattiva. Come abbiamo visto l'ambiente di tale sessione viene inizializzato tramite il file /etc/profile, da un eventualmente file .profile presente nella home dell'utente e dal file indicato nella variabile di ambiente ENV.
A QSH possiamo passare anche un comando da eseguire. In questo caso, però, gli script di inizializzazione vengono ignorati, ad eccezione di quello indicato nella variabile ENV. Per far funzionare il tutto dobbiamo quindi scrivere in un CL:
ADDENVVAR ENVVAR(ENV) VALUE('/etc/profile') REPLACE(*YES)
QSH ('cd /my/dir/with/build; ant')

Lascia un commento