From 66e460a4df8e180e42fb611135a76c473e334505 Mon Sep 17 00:00:00 2001 From: Mario Sergio Fujikawa Ferreira Date: Sat, 1 Sep 2001 16:49:30 +0000 Subject: Enhancements to allow starting up setiathome using idprio PR: 30209 Submitted by: MAINTAINER Prompted by: Stephen J. Roznowski --- astro/setiathome/files/rc.setiathome.conf | 1 + astro/setiathome/files/setiathome.sh | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) (limited to 'astro/setiathome/files') diff --git a/astro/setiathome/files/rc.setiathome.conf b/astro/setiathome/files/rc.setiathome.conf index c36aea15b64c..609e857e3268 100644 --- a/astro/setiathome/files/rc.setiathome.conf +++ b/astro/setiathome/files/rc.setiathome.conf @@ -10,3 +10,4 @@ # seti_user=nobody # user id to run as # seti_nice=15 # nice level to run at # seti_maxprocs=$(sysctl -n hw.ncpu) # max. number of processes to start +# seti_idprio=31 # idletime scheduling priority to run at diff --git a/astro/setiathome/files/setiathome.sh b/astro/setiathome/files/setiathome.sh index 97c680febd25..44f7b4456d13 100644 --- a/astro/setiathome/files/setiathome.sh +++ b/astro/setiathome/files/setiathome.sh @@ -16,6 +16,7 @@ seti_proxy_args= # proxy arguments seti_user=nobody # user id to run as seti_nice=15 # nice level to run at seti_maxprocs=$(sysctl -n hw.ncpu) # max. number of processes to start +seti_idprio= # idletime scheduling priority to run at if ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/${rc_file}\$"); then echo "${rc_file}: Cannot determine PREFIX." >&2 @@ -67,10 +68,10 @@ start) fi done for i in ${seti_wrksuff}; do - su -fm ${seti_user} -c "\ + ${seti_idprio:+idprio} ${seti_idprio} su -fm ${seti_user} -c "\ (cd ${seti_wrkdir}/${i} && exec ${program_path} \ ${seti_std_args} ${seti_proxy_args} \ - ${seti_nice+-nice} ${seti_nice} >/dev/null &)" + ${seti_nice:+-nice} ${seti_nice} >/dev/null &)" done echo -n " SETI@home" ;; -- cgit v1.2.3