Started debug output of /usr/share/vdr/bin/vdrshutdown-really.sh 1223928600 10497 164 Californication~Californication 1 param #1 - 1223928600 param #2 - 10497 param #3 - 164 param #4 - Californication~Californication param #5 - 1 + init + SHUTDOWN_ABORT=0 + TRY_AGAIN=0 + ENABLE_AUTO_RETRY=1 + init_forced_shutdown + SHUTDOWN_CAN_FORCE=0 + THIS_SHUTDOWN_IS_FORCED=0 + is_user_shutdown + '[' 1 = 1 ']' + local shutdown_force_file=/var/vdr/shutdown-data/last-shutdown-abort + local LAST_SHUTDOWN_ABORT=0 + '[' -f /var/vdr/shutdown-data/last-shutdown-abort ']' ++ date +%s + NOW=1223918104 + local DISTANCE=1223918104 + '[' 1223918104 -lt 60 ']' + '[' -f /var/vdr/shutdown-data/last-shutdown-abort ']' + SHUTDOWN_FORCE_COUNT=0 + SHUTDOWN_CAN_FORCE=1 + execute_hooks + local HOOK + for HOOK in '$HOOKDIR/pre-shutdown-*.sh' + '[' -r /usr/share/vdr/shutdown/pre-shutdown-05-time-calculations.sh ']' + sh -n /usr/share/vdr/shutdown/pre-shutdown-05-time-calculations.sh + . /usr/share/vdr/shutdown/pre-shutdown-05-time-calculations.sh ++ : no ++ : 02:00:00 ++ catch_running_timer +++ date +%s ++ local NOW=1223918104 ++ '[' 1223928600 -ne 0 -a 1223928600 -le 1223918104 ']' ++ yesno no ++ '[' -z no ']' ++ case "$1" in ++ return 1 + for HOOK in '$HOOKDIR/pre-shutdown-*.sh' + '[' -r /usr/share/vdr/shutdown/pre-shutdown-10-check-enabled.sh ']' + sh -n /usr/share/vdr/shutdown/pre-shutdown-10-check-enabled.sh + . /usr/share/vdr/shutdown/pre-shutdown-10-check-enabled.sh ++ is_auto_shutdown ++ '[' 1 = 0 ']' + for HOOK in '$HOOKDIR/pre-shutdown-*.sh' + '[' -r /usr/share/vdr/shutdown/pre-shutdown-20-check-blocking-programs.sh ']' + sh -n /usr/share/vdr/shutdown/pre-shutdown-20-check-blocking-programs.sh + . /usr/share/vdr/shutdown/pre-shutdown-20-check-blocking-programs.sh ++ SHUTDOWN_CHECK_PROGRAMS='emerge make gcc cc1 transcode vcdimager mencoder tosvcd lame vdrsync.pl tcmplex' ++ SHUTDOWN_CHECK_PROGRAMS='emerge make gcc cc1 transcode vcdimager mencoder tosvcd lame vdrsync.pl tcmplex tcmplex-panteltje vdr2ac3.sh dvdauthor mkisofs' ++ SHUTDOWN_CHECK_PROGRAMS='emerge make gcc cc1 transcode vcdimager mencoder tosvcd lame vdrsync.pl tcmplex tcmplex-panteltje vdr2ac3.sh dvdauthor mkisofs growisofs cdrdao cdrecord' ++ for PROG in '${SHUTDOWN_CHECK_PROGRAMS}' '${SHUTDOWN_CHECK_ADDITIONAL_PROGRAMS}' ++ pidof -x emerge ++ for PROG in '${SHUTDOWN_CHECK_PROGRAMS}' '${SHUTDOWN_CHECK_ADDITIONAL_PROGRAMS}' ++ pidof -x make ++ for PROG in '${SHUTDOWN_CHECK_PROGRAMS}' '${SHUTDOWN_CHECK_ADDITIONAL_PROGRAMS}' ++ pidof -x gcc ++ for PROG in '${SHUTDOWN_CHECK_PROGRAMS}' '${SHUTDOWN_CHECK_ADDITIONAL_PROGRAMS}' ++ pidof -x cc1 ++ for PROG in '${SHUTDOWN_CHECK_PROGRAMS}' '${SHUTDOWN_CHECK_ADDITIONAL_PROGRAMS}' ++ pidof -x transcode ++ for PROG in '${SHUTDOWN_CHECK_PROGRAMS}' '${SHUTDOWN_CHECK_ADDITIONAL_PROGRAMS}' ++ pidof -x vcdimager ++ for PROG in '${SHUTDOWN_CHECK_PROGRAMS}' '${SHUTDOWN_CHECK_ADDITIONAL_PROGRAMS}' ++ pidof -x mencoder ++ for PROG in '${SHUTDOWN_CHECK_PROGRAMS}' '${SHUTDOWN_CHECK_ADDITIONAL_PROGRAMS}' ++ pidof -x tosvcd ++ for PROG in '${SHUTDOWN_CHECK_PROGRAMS}' '${SHUTDOWN_CHECK_ADDITIONAL_PROGRAMS}' ++ pidof -x lame ++ for PROG in '${SHUTDOWN_CHECK_PROGRAMS}' '${SHUTDOWN_CHECK_ADDITIONAL_PROGRAMS}' ++ pidof -x vdrsync.pl ++ for PROG in '${SHUTDOWN_CHECK_PROGRAMS}' '${SHUTDOWN_CHECK_ADDITIONAL_PROGRAMS}' ++ pidof -x tcmplex ++ for PROG in '${SHUTDOWN_CHECK_PROGRAMS}' '${SHUTDOWN_CHECK_ADDITIONAL_PROGRAMS}' ++ pidof -x tcmplex-panteltje ++ for PROG in '${SHUTDOWN_CHECK_PROGRAMS}' '${SHUTDOWN_CHECK_ADDITIONAL_PROGRAMS}' ++ pidof -x vdr2ac3.sh ++ for PROG in '${SHUTDOWN_CHECK_PROGRAMS}' '${SHUTDOWN_CHECK_ADDITIONAL_PROGRAMS}' ++ pidof -x dvdauthor ++ for PROG in '${SHUTDOWN_CHECK_PROGRAMS}' '${SHUTDOWN_CHECK_ADDITIONAL_PROGRAMS}' ++ pidof -x mkisofs ++ for PROG in '${SHUTDOWN_CHECK_PROGRAMS}' '${SHUTDOWN_CHECK_ADDITIONAL_PROGRAMS}' ++ pidof -x growisofs ++ for PROG in '${SHUTDOWN_CHECK_PROGRAMS}' '${SHUTDOWN_CHECK_ADDITIONAL_PROGRAMS}' ++ pidof -x cdrdao ++ for PROG in '${SHUTDOWN_CHECK_PROGRAMS}' '${SHUTDOWN_CHECK_ADDITIONAL_PROGRAMS}' ++ pidof -x cdrecord ++ for PROG in '${SHUTDOWN_CHECK_PROGRAMS}' '${SHUTDOWN_CHECK_ADDITIONAL_PROGRAMS}' ++ pidof -x mencoder + for HOOK in '$HOOKDIR/pre-shutdown-*.sh' + '[' -r /usr/share/vdr/shutdown/pre-shutdown-30-check-logins.sh ']' + sh -n /usr/share/vdr/shutdown/pre-shutdown-30-check-logins.sh + . /usr/share/vdr/shutdown/pre-shutdown-30-check-logins.sh ++ yesno yes ++ '[' -z yes ']' ++ case "$1" in ++ return 0 ++ check_logins +++ who +++ wc -l ++ local NR=0 ++ '[' 0 -gt 0 ']' + for HOOK in '$HOOKDIR/pre-shutdown-*.sh' + '[' -r /usr/share/vdr/shutdown/pre-shutdown-40-time.sh ']' + sh -n /usr/share/vdr/shutdown/pre-shutdown-40-time.sh + . /usr/share/vdr/shutdown/pre-shutdown-40-time.sh ++ do_check_time ++ '[' -n '' ']' + for HOOK in '$HOOKDIR/pre-shutdown-*.sh' + '[' -r /usr/share/vdr/shutdown/pre-shutdown-99-periodic-thread.sh ']' + sh -n /usr/share/vdr/shutdown/pre-shutdown-99-periodic-thread.sh + . /usr/share/vdr/shutdown/pre-shutdown-99-periodic-thread.sh ++ . /etc/conf.d/vdr.periodic.general +++ ENABLE_SHUTDOWN_PERIODIC_JOBS=yes ++ PERIODIC_THREAD_ENDTIME=/var/vdr/shutdown-data/periodic_thread_last_ended ++ check_periodic_thread ++ yesno yes ++ '[' -z yes ']' ++ case "$1" in ++ return 0 ++ pidof -x vdrshutdown-periodic-thread.sh ++ is_forced_shutdown ++ '[' 0 = 1 ']' +++ date +%s ++ local NOW=1223918104 ++ local MINIMAL_THREAD_CALL_DELTA=72000 ++ local LAST_THREAD_END=0 ++ '[' -f /var/vdr/shutdown-data/periodic_thread_last_ended ']' +++ cat /var/vdr/shutdown-data/periodic_thread_last_ended ++ LAST_THREAD_END=1223917595 ++ local DELTA=509 ++ '[' 509 -lt 72000 ']' ++ return + is_shutdown_aborted + '[' 0 = 1 ']' + /usr/share/vdr/bin/vdrshutdown-wakeup-helper.sh 1223928600 + '[' 0 '!=' 0 ']' + rm /var/vdr/shutdown-data/shutdown-time-written + date +%s + is_forced_shutdown + '[' 0 = 1 ']' + mesg 'Shutting down' + svdrp_send MESG Shutting down + /usr/bin/svdrpsend.pl MESG Shutting down 220 homer SVDRP VideoDiskRecorder 1.6.0-2; Mon Oct 13 19:15:05 2008; UTF-8 250 Message queued 221 homer closing connection + exit 0