Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

[Beowulf] question about enforcement of scheduler use

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

Daniel Widyono widyono at seas.upenn.edu
Wed Jun 7 12:09:25 PDT 2006


Attached are updated versions courtesy of Bryan Cardillo, for multiple users
per node.  epilogue is copied or linked to epilogue.parallel; same goes for
prologue.

Dan W.
-------------- next part --------------
lockfile=/usr/bin/lockfile
rm=/bin/rm
test=/usr/bin/test
echo=/bin/echo
sed=/bin/sed

lock()
{
    file=$1
    $lockfile -r 3 $file.lock
}

unlock()
{
    file=$1
    $rm -f $file.lock
}

allow()
{
    file=$1
    jobid=$2
    user=$3
    $test -s $file || $echo > $file
    $sed -ie "1i # $jobid\n$user" $file
}

deny()
{
    file=$1
    jobid=$2
    $test -f $file &&
        $sed -ie "/^# $jobid/,+1d" $file
}
-------------- next part --------------
#!/bin/sh

. /var/spool/PBS/mom_priv/functions

lock /etc/pbs_sshauth && {
        deny /etc/pbs_sshauth $1
        unlock /etc/pbs_sshauth
}

exit 0
-------------- next part --------------
#!/bin/sh

. /var/spool/PBS/mom_priv/functions

lock /etc/pbs_sshauth && {
        deny /etc/pbs_sshauth $1
        unlock /etc/pbs_sshauth
}

exit 0


More information about the Beowulf mailing list