Yang,
The developers can answer your original question, but I'm
guessing you cannot. Because trying to start a second server gives
you the message:
pbs_server: another server running
What I do instead is have a cron script run the following script
once each hour on my head node: (I used to run this every 15 minutes)
#!/bin/ksh
PS_PBS_SCHED=`/bin/ps -aef | grep pbs_sched | grep -v grep`
if [ -z "$PS_PBS_SCHED" ] ; then
/usr/local/sbin/pbs_sched
fi
PS_PBS_SERVER=`/bin/ps -aef | grep pbs_server | grep -v grep`
if [ -z "$PS_PBS_SERVER" ] ; then
/usr/local/sbin/pbs_server
fi
I have a similar script for pbs_mom on the compute nodes.