From: Paul J R Date: Wed, 1 Jan 2014 15:40:02 +0000 (+1100) Subject: moved reboot and restart stuff to shell script daemons X-Git-Url: http://git.pjr.cc/?p=wyse_ntpd.git;a=commitdiff_plain;h=36b94f9e2eea72d2de0f1af390341f96668aaa95 moved reboot and restart stuff to shell script daemons --- diff --git a/src/buildroot-2013.05/custom/filesystem/etc/init.d/S99final_sequence b/src/buildroot-2013.05/custom/filesystem/etc/init.d/S99final_sequence index 7b64ec2..89c06f0 100755 --- a/src/buildroot-2013.05/custom/filesystem/etc/init.d/S99final_sequence +++ b/src/buildroot-2013.05/custom/filesystem/etc/init.d/S99final_sequence @@ -26,19 +26,8 @@ fi if [ -d /var/www/data ] then - - mknod /var/www/data/reboot p - chmod 644 /var/www/data/reboot - (echo "Rebooting..." > /var/www/data/reboot; reboot)& - - mknod /var/www/data/restart_ssh p - chmod 644 /var/www/data/restart_ssh - (echo "SSH Restart" > /var/www/data/restart_ssh; /etc/init.d/S50dropbear restart)& - - cldate=`date '+%d.%m.%Y'` - touch /var/www/data/ntp.log.$cldate - chmod 644 /var/www/data/ntp.log.$cldate - - (sleep 30; while(true); do date '+%s' >> /var/www/data/ntp.log.$cldate; ntpq -c lpe -n |grep "127.127.20" >> /var/www/data/ntp.log.$cldate; sleep 30; done) & + /opt/reboot_daemon.sh > /dev/null 2>&1 + /opt/restart_ssh_daemon.sh > /dev/null 2>&1 + /opt/stats_daemon.sh > /dev/null 2>&1 fi diff --git a/src/buildroot-2013.05/custom/filesystem/opt/reboot_daemon.sh b/src/buildroot-2013.05/custom/filesystem/opt/reboot_daemon.sh new file mode 100755 index 0000000..1983a16 --- /dev/null +++ b/src/buildroot-2013.05/custom/filesystem/opt/reboot_daemon.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +mknod /var/www/data/reboot p +chmod 644 /var/www/data/reboot + +while (true) +do + echo "Rebooting..." > /var/www/data/reboot + reboot +done diff --git a/src/buildroot-2013.05/custom/filesystem/opt/restart_ssh_daemon.sh b/src/buildroot-2013.05/custom/filesystem/opt/restart_ssh_daemon.sh new file mode 100755 index 0000000..93f677c --- /dev/null +++ b/src/buildroot-2013.05/custom/filesystem/opt/restart_ssh_daemon.sh @@ -0,0 +1,11 @@ +#!/bin/sh + +mknod /var/www/data/restart_ssh p +chmod 644 /var/www/data/restart_ssh + +while (true) +do + echo "SSH Restart" > /var/www/data/restart_ssh 2>&1 + /etc/init.d/S50dropbear restart + +done diff --git a/src/buildroot-2013.05/custom/filesystem/opt/stats_daemon.sh b/src/buildroot-2013.05/custom/filesystem/opt/stats_daemon.sh new file mode 100755 index 0000000..ab35d57 --- /dev/null +++ b/src/buildroot-2013.05/custom/filesystem/opt/stats_daemon.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +while(true) +do + date '+%s' >> /var/www/data/ntp.log.$cldate + ntpq -c lpe -n |grep "127.127.20" >> /var/www/data/ntp.log.$cldate + sleep 30 +done