Wlst Startup Args

Primero creamos un fichero con la parte del login, y lo llamamos Scriptlogin.py
en el pondremos lo siguiente, el login y inicio de edicion:

connect ( userConfigFile='WebLogicConfig.properties', userKeyFile='WebLogicKey.properties', url='t3://Admin:8049')
edit()

Preparamos los argumentos a actualizar para un nodo llamado nodo1 en el fichero llamado Scriptargumentos:

cd('/Servers/nodo1/ServerStart/nodo1')
cmo.setArguments('-server -Xms1280m -Xmx1280m -Xss512k -loquesea')
cmo.setClassPath('loquesea')

Y lo invocamos con un bucle segun los nodos que tengamos en nuestro dominio:

cat Scriptlogin.py > /tmp/fich.out ;
  for i in {1..18} ;
 do cat Scriptargumentos.py | sed -g  "s/nodo1/nodo$i/" >> /tmp/fich.out  ;
 done ; 
echo "activate()" >> /tmp/fich.out

Ahora invocamos el shell wlst con referencia a nuestro script:

wlserver_10.0/common/bin/wlst.sh /tmp/fich.out