bash

  1. Silas Mariusz

    How-To (Linux) Niezbędne narzędzia do skryptowania w Bashu

    Zainstaluj Entware-std Połącz się z serwerem po SSH Wykonaj, aby zainstalować: opkg update opkg install binutils coreutils diffutils findutils inetutils # opcjonalnie opkg install moreutils ncftp-utils ntp-utils usbutils xz-utils # kompilatory opkg install gcc libc libgcc opkg install...
  2. Silas Mariusz

    How-To (Linux) 5 najlepszych narzędzi do monitorowania wykorzystania CPU, RAM, HDD i interfejsów sieciowych na QNAP

    htop – program wyświetlający informacje o aktualnym obciążeniu systemu przez poszczególne procesy działający w konsoli systemu Unix. bmon iftop atop iotop Jak zainstalować htop i inne? Zainstaluj Entware-std Połącz się z serwerem po SSH Wykonaj, aby zainstalować: opkg install htop...
  3. Silas Mariusz

    How-To (Linux) Instalacja Entware-Std

    Pobierz z repozytorium QNAPClub.eu: Entware-std Zainstaluj pobrany plik .qpkg w App Center w QNAP Połącz się z serwerem po SSH FAQ - Jak połączyć się po SSH do Linux w serwerze QNAP (PuTTY Windows) (UWAGA! Ważne, aby to zrobić dopiero po zainstalowaniu i uruchomieniu Entware) Wykonaj, aby...
  4. U

    youtube-dl mirror 1.0

    Requires: jq, youtube-dl, avconv Once video has been downloaded , it will not be downloaded again (as long youtube-dl archive function works properly), so you can download channel , watch desired videos , delete them once not needed - script will not download them again. 1. Extract ZIP to...
  5. U

    Knowledge QPKG - zarządzanie z SSH

    Chcesz poleceń ? Szukaj pogrubionych linii. Teoria: Aplikacjami zainstalowanymi w AppCenter QNAPa można również zarządzać za pomocą SSH czy bash'a. Wszystkie aplikacje są widoczne w pliku /etc/config/qpkg.conf i cała zabawa jest wokół niego. Tak naprawdę jest to po prostu plik INI (INI –...
  6. U

    Knowledge QPKG - zarządzanie z SSH

    Chcesz poleceń ? Szukaj pogrubionych linii. 1. Przypomniam że w linuxie , wielkość liter ma znaczenie. 2. Forum jest mega pomocne i zmienia słowo Teoria: Aplikacjami zainstalowanymi w AppCenter QNAPa można również zarządzać za pomocą SSH czy bash'a. Wszystkie aplikacje są widoczne w pliku...
  7. U

    My Docker Volume Backup 1.0

    Written over QTS 4.4.2 Settings file - DockerVolumeBackupSettings.json { "Docker":{ "Emby":"/share/CACHEDEV1_DATA/Container/container-station-data/lib/docker/volumes/emby_config/_data/BACKUP/"...
  8. U

    Multimedia raport 2019-12-06

    Requirements/Wymagania: mediainfo , findutils Ensure that mediainfo works in bash Put below files in one directory: mmedia.sh PAT="$@" DUR=$(mediainfo --Inform="General;%Duration/String3%" "$@") FSI=$(mediainfo --Inform="General;%FileSize/String%" "$@") WI=$(mediainfo --Inform="Video;%Width%"...
  9. M

    Help pomoc w edycji skryptu bash

    Witam wszystkich i od razu w pierwszym poscie prosze o pomoc w edycji skryptu bash. Jako ze moj stary telewizor Samsung aby poprawnie wyswietlac polskie znaki w napisach srt musi miec ich kodowanie jako utf-8 BOM wywoluje dla kazdego napisu pl.srt w katalogu Movies i Series za pomoca crona...
  10. L

    Help wywolanie scryptu post processing w Bazarr

    po sciagnieciu napisow przez bazarr chce wywolac skrypt postprocessing ktory skopiuje i zmieni napisy name.pl.srt na name.1.srt aby moj przed web os LG TV wyswietlil napisy po polsku jezeli beda dostepne gdyz tylko alfabetycznie moze je wywolac przez dlna. Gdy sa napisy .en.srt i pl.srt w tym...
  11. W

    Help Plik !bash - komenda nie kasuje plików zrzutów jpg z kamer IP

    Witam, napisałem plik wsadowy który kasuje stare pliki i katalogi, a przynajmniej miało być takie założenie. Widzę, że listuje mi dobrze ale już nie kasuje mam NAS TS-212P, czy jest mi ktoś w stanie powiedzieć co jest źle w tym skrypcie? Jak widać już nawet wpisywałem zmianę uprawnień. Skrypt...
  12. U

    FAQ QNAP CLI - polecenia

    Podzielcie się wiedzą co tam skrywa QNAP w shellu: Dane o systemie: [~] # getsysinfo cputmp : get CPU temperature systmp : get system temperature sysfan [fan no] : get system fan speed sysfannum : get total system fan number hdnum : get total system SATA disk number hdtmp [disk no] : get SATA...
  13. U

    Kodi poster/thumbs generator 0.3

    Co robi: Tworzy miniaturki (jeśli są to pomija tworzenie) o rozmiarze 400px (na podstawie proporcji z filmu) z przypadkowego momentu w filmie wg standardów KODI. Jak minaturka jest nieodpowiednia to skasuj ją i włącz skrypt jeszcze raz. Program: cat generate_thumbs.sh #!/bin/bash #check for...
  14. Silas Mariusz

    Knowledge Collection of Custom BASH modifications and themes (Part 2)

    Jak sprawdzić bez instalacji? curl -O http://static.askapache.com/askapache-bash-profile.txt && source askapache-bash-profile.txt #!/bin/bash # # The recommeded way to keep updated is to save this file and source it from your .bash_profile or any script, like: # # #!/bin/bash #...
  15. GeeryS

    Help Czy jest alternatywa dla shellinabox ?

    Cześć, czy znacie jakąś alternatywę dla softu shellinabox ? Projekt Google Code Archive - Long-term storage for Google Code Project Hosting. zatrzymał się na v. 2.14 w 2012 roku , wersja ta generalnie działa u mnie, ale powoduje, że nie mogę wyświetlić poprawnie zawartości sąsiednich katalogów...
  16. W

    Help QnapWare czym się to je

    Jestem posiadaczem Qnap'a TS212P zrzucam na niego pliki, ale chciałbym napisać do niego crona, który uruchamiał by bash'a usuwającego katalogi utworzone powyżej 30 dni. Chciałem to zrealizować za pomocą QnqpWare, program zainstalowałem ale nie bardzo wiem teraz jak się do niego zabrać by...
  17. W

    Bry

    Witam wszystkich Przepraszam za ten temat, troszku namieszałem :D
  18. W

    Help Usuwanie plików starszych niż x dni

    Używam QNAP TS-212 z QTS 4.2.0. Chcę cyklicznie usuwać z katalogu pliki starsze niż określoną liczbę dni. Znam polecenie find: find /katalog -name '*.*' -mtime +7 -delete find /katalog -name '*.*' -mtime +7 -exec rm -rfv {} \; ale wyrażenia -delete i -exec o mnie nie działają. Wygląda, że nie...
  19. Silas Mariusz

    FAQ Pseudo-debugowanie skryptu Bash

    Eksportujemy zmienną globalną PS4, która będzie odpowiedzialna za kwestie wizualną: export PS4="\e[0;33m+\e[0;36m"'(${BASH_SOURCE##*/}:\e[0;35m${LINENO}'"\e[0;31m\e[0;37m) " Aby uruchomić skrypt bash z włączonym debugowaniem, wykonaj następujące: Wersja interaktywna: sh -c...