How-To Ikona skrót w pulpicie QTS ...do uruchamiania własnych poleceń

Dyskusja w 'Oh'Linux? Software hacking' rozpoczęta przez użytkownika faber, 14 Sierpień 2014.

Ładowanie...
  1. faber
    Offline

    faber Passing Basics Beginner

    Dołączył:
    12 Sierpień 2014
    Wiadomości:
    16
    Local Time:
    07:26
    Oceny:
    +7 / 0 / -0
    Followers:
    0
    QNAP:
    TS-x59 Pro+
    Ethernet:
    1 GbE
    TS-x59 Pro+ 1 GbE
    Chciałbym uruchomić pewną komendę ale z poziomu strony. Najlepiej jakby można utworzyć skrót.
    Nie chodzi mi o to co jest w App Center, czyli nie chcę aby uruchamiało się przy starcie, lecz tylko na kliknięcie. Dokładnie polecenie wakelan.

    Rozwiązanie:
     
  2. pigers
    Offline

    pigers GOD's left hand - careful - he don't care anymore. Administrator

    Dołączył:
    26 Lipiec 2013
    Wiadomości:
    6 803
    Miejscowość:
    Nysa
    Local Time:
    07:26
    Oceny:
    +1 088 / 29 / -13
    Followers:
    3
    QNAP:
    TS-x53
    Synology:
    huh ? I do not collect crap
    Ethernet:
    1 GbE
    TS-x53 1 GbE
    Obawiam się że nie rozumiem co chcesz zrobić ?
    Jaki polecenie ma się wykonać ? wklej co chcesz żeby włączało się przez to kliknięcie.
     
  3. faber
    Offline

    faber Passing Basics Beginner

    Dołączył:
    12 Sierpień 2014
    Wiadomości:
    16
    Local Time:
    07:26
    Oceny:
    +7 / 0 / -0
    Followers:
    0
    QNAP:
    TS-x59 Pro+
    Ethernet:
    1 GbE
    TS-x59 Pro+ 1 GbE
    Wake On Lan
    Kod (Bash):
    1. /opt/bin/wakelan XX:XX:XX:XX:XX:XX 192.168.2.255
     
  4. Silas Mariusz
    Offline

    Silas Mariusz SysOp Administrator

    Dołączył:
    5 Kwiecień 2008
    Wiadomości:
    6 372
    Miejscowość:
    Nowy Sącz
    Local Time:
    07:26
    Oceny:
    +1 422 / 30 / -6
    Followers:
    23
    QNAP:
    TVS-x71
    Ethernet:
    1 GbE
    TVS-x71 1 GbE
    1. Zaloguj się na shell serwera i utwórz pustą aplikację w App Center, aby potraktować ją jako skrót:
    Kod (Bash):
    1. # Znajdz katalog w ktorym przechowywane sa paczki QPKG
    2. publicdir=`/sbin/getcfg Public path -f /etc/config/smb.conf`
    3. qpkgdir=`cd $publicdir && cd ../.qpkg/ && pwd`
    4.  
    5. # Utwórz dummy plik
    6. cd $qpkgdir
    7. mkdir -p WakeLan
    8. cd WakeLan
    9. touch WakeLan.sh
    10. chmod a+x WakeLan.sh
    11. echo -e '#!/bin/sh\n\nexit 0' > WakeLan.sh
    12.  
    13. # Podlinkuj program do uslug systemowych
    14. ln -sf $qpkgdir/WakeLan/WakeLan.sh /etc/init.d/WakeLan.sh
    15. ln -sf $qpkgdir/WakeLan/WakeLan.sh /etc/rcS.d/QS101WakeLan
    16. ln -sf $qpkgdir/WakeLan/WakeLan.sh /etc/rcK.d/QK101WakeLan
    17.  
    18. # Dodaj program WakeLan do aplikacji zainstalowanych
    19. export PATH="$PATH:/sbin"
    20. qpkgconf=/etc/config/qpkg.conf
    21. setcfg WakeLan Name WakeLan -f $qpkgconf
    22. setcfg WakeLan Version "1.0" -f $qpkgconf
    23. setcfg WakeLan Author "QNAPclub.pl" -f $qpkgconf
    24. setcfg WakeLan QPKG_File "WakeLan.qpkg" -f $qpkgconf
    25. setcfg WakeLan Date "2014-08-14" -f $qpkgconf
    26. setcfg WakeLan Shell "$qpkgdir/WakeLan/WakeLan.sh" -f $qpkgconf
    27. setcfg WakeLan Install_Path "$qpkgdir/WakeLan" -f $qpkgconf
    28. setcfg WakeLan WebUI "/wakelan/index.php" -f $qpkgconf
    29. setcfg WakeLan Enable TRUE -f $qpkgconf
    30. setcfg WakeLan Desktop 1 -f $qpkgconf
    31. setcfg WakeLan Login_Screen 1 -f $qpkgconf
    2. Włącz serwer Web

    3. W udziale sieciowym Web utwórz katalog wakelan a w nim plik index.php i wklej poniższy kod:
    PHP:
    Select All
    1. <?php
    2.  
    3. shell_exec("wakelan");
    4.  
    5. ?>
     
    • Lubię to! Lubię to! x 2
  5. faber
    Offline

    faber Passing Basics Beginner

    Dołączył:
    12 Sierpień 2014
    Wiadomości:
    16
    Local Time:
    07:26
    Oceny:
    +7 / 0 / -0
    Followers:
    0
    QNAP:
    TS-x59 Pro+
    Ethernet:
    1 GbE
    TS-x59 Pro+ 1 GbE
    Super. Dzięki.
     
    • Lubię to! Lubię to! x 1
    • Wygrany! Wygrany! x 1
  6. Silas Mariusz
    Offline

    Silas Mariusz SysOp Administrator

    Dołączył:
    5 Kwiecień 2008
    Wiadomości:
    6 372
    Miejscowość:
    Nowy Sącz
    Local Time:
    07:26
    Oceny:
    +1 422 / 30 / -6
    Followers:
    23
    QNAP:
    TVS-x71
    Ethernet:
    1 GbE
    TVS-x71 1 GbE
    • Ciastko Ciastko x 1

Poleć tę stronę

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Odrzuć powiadomienie.