diff options
author | Cecil <knoppmyth@gmail.com> | 2011-07-05 03:13:06 (GMT) |
---|---|---|
committer | Cecil <knoppmyth@gmail.com> | 2011-07-05 03:13:06 (GMT) |
commit | db6794dc27508afd7458b1bb8ea989111a97baac (patch) | |
tree | 62b954142dab896cd6537d30b8de7188ff73d126 /abs/core/mlocate/updatedb.cron.daily | |
parent | fad439a197c7e1c11e0fe5681bbbb3c04142a5fe (diff) | |
download | linhes_pkgbuild-db6794dc27508afd7458b1bb8ea989111a97baac.zip linhes_pkgbuild-db6794dc27508afd7458b1bb8ea989111a97baac.tar.gz linhes_pkgbuild-db6794dc27508afd7458b1bb8ea989111a97baac.tar.bz2 |
mlocate:Bumped to latest.
Diffstat (limited to 'abs/core/mlocate/updatedb.cron.daily')
-rwxr-xr-x | abs/core/mlocate/updatedb.cron.daily | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/abs/core/mlocate/updatedb.cron.daily b/abs/core/mlocate/updatedb.cron.daily index b457cf8..cac9bb0 100755 --- a/abs/core/mlocate/updatedb.cron.daily +++ b/abs/core/mlocate/updatedb.cron.daily @@ -1,10 +1,29 @@ #!/bin/sh +# nicenesses range from -20 (most favorable scheduling) to 19 (least favorable) +NICE=19 + +# 0 for none, 1 for real time, 2 for best-effort, 3 for idle +IONICE_CLASS=2 + +# 0-7 (for IONICE_CLASS 1 and 2 only), 0=highest, 7=lowest +IONICE_PRIORITY=7 + +UPDATEDB="/usr/bin/updatedb" + +if [ -x /usr/bin/nice ]; then + UPDATEDB="/usr/bin/nice -n ${NICE:-19} ${UPDATEDB}" +fi + +if [ -x /usr/bin/ionice ]; then + UPDATEDB="/usr/bin/ionice -c ${IONICE_CLASS:-2} -n ${IONICE_PRIORITY:-7} ${UPDATEDB}" +fi + # Update the "locate" database if [ -x /usr/bin/updatedb ]; then if [ -f /etc/updatedb.conf ]; then - /usr/bin/updatedb + ${UPDATEDB} else - /usr/bin/updatedb -f proc + ${UPDATEDB} -f proc fi fi |