@wytrzzeszcz: No to źle to robisz bo jak masz warunek który ci opisałem to on kolejkuje 16 procesów a potem czeka aż te 16 procesów się skończy, potem kolejkuje od nowa 16 nowych procesów. I tak w kółko.

Btw tak z ciekawości. W ogóle brałeś pod uwagę użycie gnu paralel? xD
  • Odpowiedz
@NewEpisode: O panie, logowanie hasłem do roota z remote i wszędzie takie samo hasło to przepis na hostowanie kopalni kryptowalut. Czyjejś ( ͡° ͜ʖ ͡°)

Obczaj tematykę kluczy ssh (ssh-keygen, ssh-copy-id -i) i .ssh/config. Termius też jest spoko, darmowa wersja powinna mieć wszystko czego potrzebujesz do prostego poruszania po serwerze.
  • Odpowiedz
Mozecie podpowiedziec jak zrobic log rotację w apcje logujacej w tym samym czasie bez maski loga? Tzn log nazywa sie log.log a ja chce zrobic log28032022.log. Myślałem zrobic 3 komendy: 1. cp albo cat do pliku 2. Echo "" > do starego loga aby go wyczyscic 3. gzip i elo. I apka by dalej logowala a ja bym mial stary log z datą. Prosba o podpowiedz
#linux #shell
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MamByleJakiNick: tak w ciemno zgaduje że cron odpala ci to w sh nie bash i tam nie ma czegoś takiego jak &>
dopisz na górze swojego śmiesznego pliku
#!/usr/bin/env bash
wtedy cron też wykona to w bashu
ale moge sie mylić :)
  • Odpowiedz
Mam pytanie o możliwości rozwoju.

Obecnie pracuję w jednej firmie (pierwsza praca w #programowanie) od około roku. Programuje głównie w pythonie, ostatnie 2 miesiące bardzo mocno podciągnąłem basha. Tech stack to głównie wszystko co związane z automatyzacją - rest api, boty, skrypty, wszystko żeby ułatwiać innym pracę + drobna administracja linux. W domu hobbystycznie coś grzebałem przy arduino i rust, postawiłem też AWS EC2 z własną stronką, jednak to tylko
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Z racji nudów w pracy napisałem mały skrypt (może być low quality code, uczę się dopiero w bashu pisać) który łączy się przez KDE Connect z telefonem i rzuca notyfikacją gdy masz mało baterii. Przydatne kiedy masz ciągle problem z padniętym telefonem ( ͡° ͜ʖ ͡°)

Commit wcześniej są polskie komunikaty.

https://github.com/EXCV31/kdeconnect-battery-warning/

#linux #bash #kdeconnect #telefony #kdeconnect
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#linux #bash
Chcę zrobić prosty skrypt w bashu, który po przekazaniu nazwy pliku, zmodyfikuje mi makefile, dopisując przy targecie dodatkową binarke z której ma korzystać, ale przy drugim odpaleniu skryptu, dopisuje mi plik w złej linii.
Przykład jak to ma działać jest na dole.

skrypt: https://hastebin.com/otopeficoy

przykładowy
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chcę na zdalnym hoście odpalić sobie "cat" jako inny user (przez sudo su) i zrobić ">" do lokalnego pliczku, ale na górze tego pliku dopisuje mi jeszcze linię z samą komendą (czy całe "echo 'cd /ścieżka/; cat plik | sudo su - user2")
Jak zapisać lokalnie wynik takiego "cat >" żeby nie dopisał mi samej komendy na górze pliku? Spróbowałem bezmyślnie tail +1, to zapisał komendę z tailem ( ͡° ͜
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanie za 100pkt.

Mam napisany skrypt w #bash który służy do przesyłania plików po SSH. Jest on bardzo często używany, co wymaga ciągłego wpisywania haseł, + z winy słabego połączenia i zmiennego IP często się wysypuje. Chce przepisać ten skrypt na nowo, jednak chodzi mi po głowie coś z tym hasłem.

Myślałem wykorzystać zmienną środowiskową w linuxie, żeby tam trzymać hasłem i np cronem co 4h/restart pc go czyścić. Jest
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@NewEpisode: tu nie ma problemu z twoim skryptem tylko z tym setupem, po pierwsze jak masz odblokowany port 22 do internetu to masz zablokowane logowanie hasłem i używasz klucza ssh, nie ma żadnego "ale"
używając klucza ssh masz do dyspozycji multum opcji np. keyring, co do ostrzeżenia o innym IP możesz to zignorować w .ssh/config dodając
CheckHostIP no
  • Odpowiedz
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika

JS/Web:
W NPM można było bez autoryzacji publikować nowe wersje dowolnego pakietu! - https://sekurak.pl/krok-od-totalnego-chaosu-i-masowych-hackow-aplikacji-w-internecie-w-npm-mozna-bylo-bez-autoryzacji-publikowac-nowe-wersje-dowolnego-pakietu/
Hypermedia as the Engine of Application State (HATEOAS) - https://htmx.org/essays/hateoas/
Alternatywa dla NVM - automatyczne przełączanie wersji node.js -
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#komputery #bash #shell
#programowanie

Nie pisze w shellu jednak muszę wyciągnąć za pomocą Shella wartość z pliku csv. Plik csv zawiera kilkadziesiąt wierszy i kilka kolumn. Muszę wyciągnąć jedną wartość z pewnej kolumny a następne użyć ją jako argument przy odpalaniu skryptu pythonowego. Niestety moja zmienna $periodvar jest pusta. Totalnie nie znam się na shellu a nie wiem co robię źle.
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach