The SPANK plugin mechanism if more flexible and may be a better option for your needs. See "man spank" for more information. ________________________________________ From: [email protected] [[email protected]] On Behalf Of Paddy Doyle [[email protected]] Sent: Wednesday, May 25, 2011 8:34 AM To: [email protected] Subject: [slurm-dev] How to write output from slurm prolog/epilog scripts to the user's output file..
Hi, I'm just wondering if there's a preferred way to get a prolog/epilog script to write output to the user's slurm-%j.out file (preferably as the user)? E.g. to display summary stats about the job and maybe accounting info. I see from the man page that "Standard output and error messages are normally not preserved" and that it has to be explicitly written somewhere. I'm currently looking at doing this with an EpilogSlurmctld (which will run once per job) script that looks for the presence of "WorkDir/slurm-%j.out", and then appends to that file. That will fail if the user has specified a different output file. And also, it would be nice to be able to run the command as the user, rather than SlurmUser (e.g. to be able to dump out the user's environment to help us track down errors because of wrong paths, incorrect modules loaded etc). Is one of the Epilog options the correct way to go about this, or is there something else I'm missing, maybe a plugin or something? Thanks, Paddy -- Paddy Doyle Trinity Centre for High Performance Computing, Lloyd Building, Trinity College Dublin, Dublin 2, Ireland. http://www.tchpc.tcd.ie/
