Delegating Proxies to ARC CEs
From GridPP Wiki
In the case where automatic proxy delegation from a myproxy server to an ARC CE (via WMS) is not possible, users can delegate credentials direct from their UI using the following script:
#!/bin/bash
# simple bash script to renew job proxies on ARC CEs
# put it in your crontab
CEs=(arc-ce01.gridpp.rl.ac.uk
arc-ce02.gridpp.rl.ac.uk
arc-ce03.gridpp.rl.ac.uk
arc-ce04.gridpp.rl.ac.uk
t2arc01.physics.ox.ac.uk)
for CE in ${CEs[@]}; do
arcsync -c ${CE} -f
# only renew running or queued jobs
for status in Q R; do
arcrenew -c ${CE} -s INLRMS:${status}
done
# clean failed or deleted jobs
for status in DELETED FAILED; do
arcclean -c ${CE} -s INLRMS:${status}
done
done
Naturally one can envisage different ways of populating the list of CEs, this is left as an exercise for the user.