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:
    22:27
    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
    Online

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

    Dołączył:
    26 Lipiec 2013
    Wiadomości:
    5 439
    Miejscowość:
    Nysa
    Local Time:
    22:27
    Oceny:
    +1 005 / 28 / -12
    Followers:
    2
    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:
    22:27
    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 032
    Miejscowość:
    Nowy Sącz
    Local Time:
    22:27
    Oceny:
    +1 339 / 30 / -5
    Followers:
    22
    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:
    22:27
    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 032
    Miejscowość:
    Nowy Sącz
    Local Time:
    22:27
    Oceny:
    +1 339 / 30 / -5
    Followers:
    22
    QNAP:
    TVS-x71
    Ethernet:
    1 GbE
    TVS-x71 1 GbE
    • Ciastko Ciastko x 1

Poleć tę stronę