Mam do wykonania dUżO komend na wIeLu serwerach, które nie mają połączenia z Internetem.

Udostępniam im Internet robiąc forwarding przez SSH
ssh user@"$IP" -T -R 4444:localhost:8080 < commands

Na swoim hoście mam 3proxy z lista serwerów w configu, bardzo dużo "external"
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@luxkms78: a co ja poradzę że to dużo bardziej popularny język programowania ;d zrób jakieś #bashorg albo coś dla takich rzeczy


@PortowySzczur: czy ja wiem czy taki popularny jezyk programowania? Owszem zdarza mi sie cos w nim skrobnac i znajomym czasami, ale wielu woli perla czy pythona na przyklad.

Przerabane ma taki
  • Odpowiedz
#linux #bash

chciałbym sprawdzić zawartość każdej linii z pliku za pomocą awk, wyświetlić komunikat i zwiększyć licznik jeżeli pojawi się dany string. Dlaczego wykonuje się tylko jeden awk w $() a nie dwa. Czy tu zachodzi jakaś asynchroniczność?

while read -r line
do
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ziolo86: w tym co wkleiłeś na pastebin. Ogólnie, jeśli chcesz żeby ktoś ci pomógł, to ja postarałbym się przygotować to tak by ktoś mógł to prosto odpalić i sprawdzić samemu, w przeciwieństwie do zgadywania... czyli porządnie wklejasz skrypt np w jakiejś minimalnej ale kompletnej wersji, to jak go uruchamiasz oraz dane wejściowe.
  • Odpowiedz
Jak wygrepować samą NAME i VERSION z /etc/os-release? Jak grepuję po tych stringach, to pojawia mi się, oczywiście, również "PRETTYNAME", "SUPPORTPRODUCTVERSION". "BUGZILLAPRODUCTVERSION", "VERSIONID", itd.
A mnie interesuje tylko czyste NAME i VERSION ()

Wszystko w bashu.

#linux #bash
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak umieścić komendę z pipiem w zmiennej?
Próbowałem jak na stackoverflow i lipa :/

Chcę upchać wynik komendy echo $originalDir | rev | cut -d'/' -f-2 | rev do zmiennej lastFolder.

lastFolder=$(echo $originalDir | rev | cut -d'/' -f-2 |
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak przenieść plik, gdy transfer się zakończy? Np. kopiuję plik do folderu "X" przez sieć. W tle działa skrypt, który przenosi pliki z folderu "X" w inne miejsce. Jak zrobić funkcję, gdy plik w folderze "X" skończy się przesyłać (nie będzie używany) to wtedy skrypt przeniesie dany plik?

#linux #raspberrypi #raspberry #komputery #terminal #bash #drukarki #epson
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MisiekD: fswatch /path/to/file | xargs -I@ bash -c 'echo @': teraz dla każdej zmiany w tym pliku zostanie odpalone echo @, gdzie @ to scieżka do pliku. Możesz ten plik przeslac np za pomocą fswatch /path/to/file | xargs -I@ bash -c 'scp @ host:/path/on/the/host'
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
Hej,
jak w Bashu napisać skrypt, który będzie mi łączył pliki *.JPG w jeden plik *.PDF wg najstarszej daty utworzenia pliku? Chodzi mi głównie o to jak posortować pliki, by w PDF-ie na pierwszej stronie był najstarszy utworzony plik, a na ostatniej stronie najnowszy zmodyfikowany plik. Ciężko mi znaleźć jak to posortować.
Bo chyba zwykłe polecenie jak "sort" (czy coś w tym stylu) raczej nie posortuje tak w "powietrzu", by później inna
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MisiekD: ls -rt *.jpg | imagemagic (...)

Wierzę, że imagemagic ma przełącznik by brać nazwę z pipe'a, jeśli nie to można popróbować z listą parametrów:

imagemagic -(parametr dla listy plików ale go nie znam)="`ls -rt *.jpg | xargs`"

Wszystko z pamięci klepię, ale to będzie coś koło tego ;D
  • Odpowiedz
to właśnie nie jest najprostsze. uruchomienie z poziomu inita czegoś, co wymaga konkretnej sesji graficznej to nietrywialny temat jest. i ogólnie lepiej tego nie robić.

to, co wyrzeźbiłeś jest szczególnie mroczne, bo [gdyby działało] odpali ci wszystko na uid #0

nie kombinuj.

google
  • Odpowiedz
Hej, potrzebuję w swoim RaspberryPi dodać komendę uruchomienia serwera VNC z wytycznymi ustawieniami przy każdym uruchomieniu urządzenia.
Komenda: vncserver :3 -geometry 1360x768
Komenda też musi być uruchamiana jako zwykły użytkownik, nie root (inaczej nie działa i nie mogę się połączyć.
Czytam, że cron z "@reboot" też nie jest dobrym rozwiązaniem do tego. Jak zatem ustawić to jako "autostart" w Windowsie? :)

#linux #raspberrypi #raspberry #komputery
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MisiekD: VNC można normalnie sobie włączyć przy starcie za pomocą "raspi-config" z tego co pamiętam w sekcji Interface Options->VNC. Nie trzeba nic kombinować.
  • Odpowiedz
Jak sprawić, żeby ludzie w sklepie z produktami Apple zaczęli wzywać egzorcyste?

1. Idź do sklepu
2. Podejdź do jakiegoś Maca
4. Kliknij CMD + Spacja
5. Wpisz terminal i enter.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
Siemka, pomożecie mi zrobić poniższe kroki (ze screenshota) z plikiem sources.list?

Mój plik sources.plist w Raspberry Pi 3b+:

deb [http://raspbian.raspberrypi.org/raspbian/](http://raspbian.raspberrypi.org/raspbian/) stretch main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
MisiekD - Siemka, pomożecie mi zrobić poniższe kroki (ze screenshota) z plikiem sourc...

źródło: comment_16626399086WH62BwXPoSE0pnyWZAamd.jpg

Pobierz
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pysie, sprawa jest, pomocy potrzebuję.
Mam Raspberry Pi 3b+. Opracowałem sobie taką komendę do robienia kopii zapasowej całej karty MicroSD:

sudo dd bs=4M if=/dev/mmcblk0 of=/media/pi/3F1E75657ACEB065/backup_02_10_2020.img
Chciałbym ją jednak zmodyfikować tak, by używać pv oraz komendy z kompresją plików. Nie wiem niestety jak to razem połączyć.
Chciałbym by efekt końcowy wyglądał tak jak poniżej:
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MisiekD: nie korzystam z pv i nie chce mi się ogarniać jak działa.

Backup przez dd na żywym systemie to słaby pomysł.

Progres możesz sobie wyświetlić w dd mimo, że nie pokaże ci % do
  • Odpowiedz