Code: Select all
$ touch /etc/init.d/S99zzzmyscript
$ touch /etc/sc.d/S99zzzmyscript
$ chmod u+rwx /etc/init.d/S99zzzmyscript
$ vi /etc/init.d/S99zzzmyscript
Code: Select all
#!/bin/bash
/usr/bin/logger S99zzzmyscript executed
## rewrite config
/bin/sed -i 's/jumpd = YES/jumpd = NO/g' /etc/nasips.ini
## restart service
/sbin/service S99nasips restart
## is traefik running?
CONTAINERRUNS=`docker inspect -f {{.State.Running}} traefik`
STATUSTRUE=true
if [ "$CONTAINERRUNS" = "$STATUSTRUE" ]; then
/usr/bin/logger traefik runs fine
else
/usr/bin/logger traefik restarted
/mnt/md0/application/bin/docker restart traefik
fi
exit 0