Compare commits
No commits in common. "40078e2972dac490db1831215177fe8b44efd0f1" and "f3d3e664d76d429221ade5fa3bf84b2bbcecdb85" have entirely different histories.
40078e2972
...
f3d3e664d7
3 changed files with 2 additions and 17 deletions
|
|
@ -1,4 +1,4 @@
|
|||
#!/bin/bash
|
||||
# Start the dehydrated-wrapper as a daemon, so that it doesn't prevent other cron jobs from running.
|
||||
|
||||
daemon -N -a 60 -l daemon.err -b daemon.debug -o daemon.info -n dehydrated-wrapper /opt/gitrepos/random-commands.git/dehydrated-wrapper
|
||||
daemon /opt/sbin/dehydrated-wrapper
|
||||
|
|
|
|||
|
|
@ -6,21 +6,6 @@ SCANDIR="/data/depository"
|
|||
DBFILE="/data/sites/slackware.uk/files/repository-search/search.db"
|
||||
RUNAS_GROUP="depository"
|
||||
|
||||
# Only allow one copy of the script to run at any time.
|
||||
# shellcheck disable=SC2154
|
||||
if [[ "$FLOCK" != "$0" ]]; then
|
||||
# shellcheck disable=SC2093
|
||||
exec env FLOCK="$0" flock -E 10 -e -n "$0" "$0" "$@"
|
||||
ERR="$?"
|
||||
if (( ERR == 10 )); then
|
||||
# File is locked, exit now.
|
||||
exit 0
|
||||
elif (( ERR > 0 )); then
|
||||
printf "%s: %s\\n" "${0##*/}" "flock execution error" >&2
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
RAND="$$$RANDOM"
|
||||
|
||||
if ionice -c3 nice -n 19 sg "$RUNAS_GROUP" -c "/opt/bin/updatedb -l no -o \"$DBFILE.$RAND\" -U \"$SCANDIR\" >/dev/null 2>&1"; then
|
||||
|
|
|
|||
|
|
@ -2,4 +2,4 @@
|
|||
|
||||
#Delay the run for 15 hours (from midnight) and then run at a random time within 3 hours after that.
|
||||
sleep $(( 54000 + (RANDOM % 10800) ))
|
||||
/opt/gitrepos/dehydrated.git/dehydrated -c >/dev/null
|
||||
/opt/sbin/dehydrated -c >/dev/null
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue