Pomoc Opóźnienie wyłączenia NAS jeżeli uruchomiona aplikacja.

Dyskusja w 'Oh'Linux? Software hacking' rozpoczęta przez użytkownika Wezyr, 1 Sierpień 2016.

Ładowanie...
Tagi:
  1. Wezyr
    Offline

    Wezyr Entry Technician Q Associate

    Dołączył:
    9 Styczeń 2016
    Wiadomości:
    93
    Local Time:
    18:51
    Oceny:
    +18 / 0 / -0
    Followers:
    0
    QNAP:
    TS-x51
    Ethernet:
    100 Mbps
    TS-x51 100 Mbps
    Cześć,

    Ustawiłem harmonogram uruchomienia i wyłączenia TS-251, który się sprawdza jednak chciałbym go nieco zmodyfikować. Otóż często korzystamy z Kodi czy to do oglądania filmów czy to do przeglądania rodzinnych zdjęć. Harmonogram wymusza wyłączenie sprzętu o określonej godzinie a chciałbym aby był opóźniony jeżeli jest uruchomiony Kodi. W wiki qnap jest opisany cron, wskazane jest odwołanie do /etc/init.d/poweroff w którym jest odwołanie do /etc/init.d/wait_RR wyglądający tak:
    Kod (Text):
    1. cat /etc/init.d/wait_RR
    2. #!/bin/sh
    3. POSTPONE_PFILE=/tmp/postpone-RR.pid
    4. WAIT_FOR_RR=`/sbin/getcfg "Schedule Booting And Shutdown" "Wait RR" -d 0 -f /etc                                    /config/schedule_boot_setting`
    5. if [ "$WAIT_FOR_RR" = "1" ]; then
    6.         RR_RUNNING=1
    7.         if [ -f $POSTPONE_PFILE ]; then
    8.                 kill `/bin/cat $POSTPONE_PFILE`
    9.         fi
    10.         echo $$ > $POSTPONE_PFILE
    11.         while [ $RR_RUNNING = 1 ]; do
    12.                 /bin/ps | /bin/grep /usr/bin | /bin/grep "rsync "
    13.                 if [ $? != 0 ]; then
    14.                         RR_RUNNING=0
    15.                 fi
    16.                 if [ -f /usr/bin/qsync ]; then
    17.                         /usr/bin/qsync -busy
    18.                         if [ 1 = $? ]; then
    19.                                 RR_RUNNING=1
    20.                         fi
    21.                 fi
    22.                 if [ 1 = $RR_RUNNING ]; then
    23.                         sleep 10
    24.                 fi
    25.         done
    26.         rm $POSTPONE_PFILE
    27. fi
    28.  
    Czy można, jeżeli tak to jak, zmodyfikować harmonogram tak aby wyłączenie NAS było opóźnione w momencie wykrycia uruchomionego Kodi?
    Qnap: TS-251
    FW: 4.2.0
     

Poleć tę stronę