summaryrefslogtreecommitdiff
path: root/astro/setiathome/files/setiathome.sh
diff options
context:
space:
mode:
Diffstat (limited to 'astro/setiathome/files/setiathome.sh')
-rw-r--r--astro/setiathome/files/setiathome.sh5
1 files changed, 3 insertions, 2 deletions
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"
;;