S21syslog 500 B

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