28 lines
447 B
Bash
28 lines
447 B
Bash
#!/bin/sh
|
|
|
|
if [ "$(pgrep -f "^sh cron\.sh" | grep -v $$)" -ne 0 ]
|
|
then
|
|
echo "$0 is already running"
|
|
exit 0
|
|
fi
|
|
|
|
if [ "$#" -ne 1 ]
|
|
then
|
|
LINES=$(./01_update_ports.sh | tee /home/builder/scripts/config/changes.txt | wc -l | awk '{ print $1 }')
|
|
else
|
|
echo "Forcing"
|
|
LINES="1"
|
|
fi
|
|
|
|
if [ "$LINES" -ne 0 ]
|
|
then
|
|
set -x
|
|
./02_make_liste.sh
|
|
set -e
|
|
./10_start_remote.sh
|
|
./07_send_mail_global.sh
|
|
exec sh cron.sh
|
|
else
|
|
echo "nothing to do"
|
|
fi
|