On 19 July 2011 15:15, Reuti <[email protected]> wrote: > Hi, > > Am 19.07.2011 um 16:02 schrieb William Hay: > >> I'm trying to configure Grid Engine for interactive jobs but the >> environment variables provided by Grid Engine for batch jobs don't >> seem to be >> available to interactive jobs. This means, for instance, that I can't >> find $TMPDIR or the machines file for parallel interactive jobs except >> by poking around. I'm using the qlogin command with qlogin_command >> and qlogin_daemon set to builtin although I've tried ssh based >> versions as well. >> >> I've checked for the value of JOB_NAME which the man page explicitly >> says is set for qlogin but it doesn't show up. >> Using SGE 6.2u3 on Scientific Linux 5 (RHEL/CentOS clone). Launching >> a new login shell with bash -l doesn't seem to >> clean out the environment so I assume it is something that sshd and >> SGE's builtin rsh server do. > > correct. You get a clean new shell. To make all the environemt variables > available in the job, you can use this in your ~/.profile: > > MYPARENT=`ps -p $$ -o ppid --no-header` > #MYPARENT=`ps -p $MYPARENT -o ppid --no-header` > #MYPARENT=`ps -p $MYPARENT -o ppid --no-header` > MYSTARTUP=`ps -p $MYPARENT -o command --no-header` > > if [ "${MYSTARTUP:0:13}" = "sge_shepherd-" ]; then > echo "Running inside SGE" > MYJOBID=${MYSTARTUP:13} > MYJOBID=${MYJOBID% -bg} > echo "Job $MYJOBID" > > . /var/spool/sge/$HOSTNAME/active_jobs/$MYJOBID.1/environment > unset HISTFILE > fi > > > The above is for SGE's built-in mechanism, you have to uncomment the two > statements if you use ssh. Also the path the node's spool directory needs to > be adjusted. > > -- Reuti > > > > Thanks for that. As I'm trying to get an environment as close as possible to the batch environment I assume I'll need to export all the standard SGE variables after sourcing that file to turn them into proper environment variables rather than just shell variables.
William >> William >> _______________________________________________ >> users mailing list >> [email protected] >> https://gridengine.org/mailman/listinfo/users > > _______________________________________________ users mailing list [email protected] https://gridengine.org/mailman/listinfo/users
