S21syslog 537 B

12345678910111213141516171819202122232425262728
  1. #!/bin/sh
  2. source /opt/wz_mini/etc/rc.common
  3. source /opt/wz_mini/wz_mini.conf
  4. syslog_save() {
  5. wait_for_icamera &
  6. if [[ "$ENABLE_SYSLOG_SAVE" == "true" ]]; then
  7. echo "Store syslog logs"
  8. SYSLOG_LOG=/opt/wz_mini/log/syslog
  9. if [[ -e $SYSLOG_LOG.log || -L $SYSLOG_LOG.log ]] ; then
  10. i=0
  11. while [[ -e $SYSLOG_LOG.log.$i || -L $SYSLOG_LOG.log.$i ]] ; do
  12. let i++
  13. done
  14. mv $SYSLOG_LOG.log $SYSLOG_LOG.log.$i
  15. SYSLOG_LOG=$SYSLOG_LOG
  16. fi
  17. touch -- "$SYSLOG_LOG".log
  18. logread -F > $SYSLOG_LOG.log &
  19. fi
  20. }
  21. syslog_save &