Add automatic execution of cronjob through run script.
This commit is contained in:
14
run.sh
14
run.sh
@@ -4,8 +4,9 @@
|
|||||||
|
|
||||||
## Setup ##
|
## Setup ##
|
||||||
|
|
||||||
DIR=`dirname $0`
|
DIR="$(dirname -- "${BASH_SOURCE[0]}")"
|
||||||
PROG=`basename $0`
|
PROG="$(basename -- "${BASH_SOURCE[0]}")"
|
||||||
|
echo "$DIR/$PROG"
|
||||||
|
|
||||||
## Functions ##
|
## Functions ##
|
||||||
|
|
||||||
@@ -120,11 +121,20 @@ find files/photos/ -name "*".html -print -delete
|
|||||||
|
|
||||||
## Main ##
|
## Main ##
|
||||||
|
|
||||||
|
log "Start repo updater"
|
||||||
|
while true; do
|
||||||
|
$DIR/cronjob.sh
|
||||||
|
sleep 30
|
||||||
|
done &
|
||||||
|
|
||||||
log "Start website API."
|
log "Start website API."
|
||||||
node ./main.js $ports
|
node ./main.js $ports
|
||||||
status=$?
|
status=$?
|
||||||
|
|
||||||
## Finish ##
|
## Finish ##
|
||||||
|
|
||||||
|
log "Kill spawned processes."
|
||||||
|
pkill -P $$
|
||||||
|
|
||||||
log "Exiting with status '$status'."
|
log "Exiting with status '$status'."
|
||||||
exit $status
|
exit $status
|
||||||
|
Reference in New Issue
Block a user