Hej Mireczki, cotygodniowy update od #devopsiarz (white lub blacklistuj)

Wciąż trwa u mnie kurs #programowanie w #golang - w tym tygodniu odcinek o Context: https://www.youtube.com/watch?v=shLyHW2neZ4

Jeszcze przewiduję 2-3 filmy w tym kursie, więc ambitnej liczby 20 może nie osiągnę, ale zobaczymy. Możecie nawet coś zasugerować, co ew. jeszcze byście w takim kursie chcieli widzieć, czy już lepiej nie ciągnąć i dać sobie spokój :-)

Za
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki, pamiętacie jeszcze basha? xD Kiedyś była tam elita internetu i topowy humoru rodem z IRCa i GG, w czasach, gdy nie było jeszcze memów i nosaczy. Jak wejdziecie w zakładkę top to możecie zobaczyć niemal historię polskiej sieci.. przenieśmy się w czasie jeszcze ten jeden raz. Plus dla tego kto znajdzie najlepsze perełki. ( ͡° ͜ʖ ͡°)

http://bash.org.pl/latest/

#internet #gimbynieznajo #humor
t.....o - Mireczki, pamiętacie jeszcze basha? xD Kiedyś była tam elita internetu i to...

źródło: comment_nDrnOSWkoWxQR3vdkhJEszMKzRi6RIND.jpg

Pobierz
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Takie coś wstawiłem sobie do crontaba. Wspomnienie czasu, który bezpowrotnie mija

crontab
59 * * * * skrypt >/dev/null

skrypt
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #sysadmin #linux #zagadka #bash Napisałem sobie pewien skrypt, który wyszukiwał w katalogu Downloads/ pliki PDF z fakturami (powtarzalnymi, od stałych dostawców), następnie wyciągał z faktury datę wystawienia, zmieniał nazwy plików na YYYY-MM-DD-wystawca.pdf i wrzucał do podkatalogu odpowiadającego danemu kwartałowi. Skrypt działał prawidłowo jakoś od początku roku i nagle w sierpniu się zepsuł. Zagadka: dlaczego działał dotychczas i zepsuł się akurat w
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mmichal: tak :-)

miesiące 01, 02, 03, 04, 05, 06 i 07 w zapisie dziesiętnym i ósemkowym wyglądają tak samo; ale na 08 się wywalił. A w sumie 10, 11 i 12 też zadziałają, bo nie mają zera na początku, więc będą traktowane jako dziesiętne.
  • Odpowiedz
Mireczki podpowiedzcie mi proszę. Chcę wyświetlić samą ilość % baterii w skrypcie. Procenty sobie biorę z acpi, jednak nie wiem jak wyszukać tą ilość

Battery 0: Discharging, 92%, 02:30:05 remaining
Battery 1: Unknown, 98%

Chcę wyszukać ciąg znaków od wysąpienia procent do znaku spacji xd
Da się jakoś szukać wstecz, czy muszę połączyć dwa wyniki seda?
#bash #linux
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jako follow-up do wpisu Przydatne skróty klawiaturowe podczas pracy w linuxowej konsoli który cieszył się zainteresowanim, popełniłem mały skrypt w bashu który wyświetla wybrany plik graficzny wycentrowany względem aktywnego okna (np. aktywnej konsoli). Dzięku temu nie trzeba sobie tej ściągi drukować czy przyklejać - wystarczy podpiąć skrypt pod globalny hotkey i gotowe - w chwili zwątpienia - klik - i masz cheatsheet przed oczami. Szczegółowa instrukcja w README. Prz okazji w repo
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MarcinOrlowski: jeśli nie mieści się na ekranie 80x24 to „readability” raczej nie ma - tak się kończy jak dev bierze się za skrypty ;)

#!/bin/bash

jeśli nie używasz funkcjonalności unikalnych dla bash, lepiej robić #!/bin/sh, na systemach o małych zasobach nie ma potrzeby ładowania do pamięci bibliotek basha

hash "${1}" 2>/dev/null
  • Odpowiedz
linuksy to także urządzenia wbudowane

to nie target dla tego skryptu.


nawyki

skrypty po pijaku w nocy przez vpn-a bez grafiki w trybie awaryjnym
  • Odpowiedz
Mam problem ze skryptem, który uruchamiam z crona. Jeżeli dobrze go prześledziłem problem jest między innymi w linijce

yes | /opt/vyatta/bin/sudo-users/vyatta-restart-ovpn.pl --vtun vtun6
wszystko do niej działa, plik z ostatnim IP się nadpisuje, itp.
jak skrypt odpalę ręcznie to wszystko działa prawidłowo. Podpowiecie jaka może być przyczyna i co jest nie tak?

#!/bin/bash
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mateusza: ale tak powaznie to co Ci nie pasuje w powershellu? W domu używam linuxa, w pracy Windowsa i akurat dużo rzeczy automatyzujemy właśnie powershellem - w windows owych środowiskach nie znajdziesz nic co będzie lepiej integrować z ekosystemem


@rawilson: o, to może ty miałeś wykład o powershellu na "what the hack"?
  • Odpowiedz
@Hipodups: ja pierwsze 3 punkty miałem praktycznie w całości napisane, reszta też była spokojnie do zrobienia. Może i bash się nie do końca do tego nadaje, ale trzeba zrobić tak dużo rzeczy naokoło, że wydaje mi się że można się sporo nauczyć przy tym.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 9
@Peupelele: to się wydaje archaiczne i niepotrzebne ale kiedyś nie mieli strzałek na klawiaturach.
BTW autysci dalej je polecają bo przecież ruszenie ręki nad strzałki trwa za długo ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
  • Odpowiedz
Witą.
W jaki sposób mógłbym znaleźć OSTATNIE wystąpienie danego patternu?

Przykładowo, dla pliku o takiej zawartosci:

aaaaa bbbbb ccccc
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki potrzebuję pomocy, bo sam sobie nie radzę, z bashem, a na stackoverflow nie mogę znaleźć podobnych rzeczy.

Robiąc backupy filmów/zdjęć czasami mam tak, że potrzebuję obrócić zdjęcie albo filmik i zmienia się data modyfikacji pliku. I potrzebuję zmienić datę modyfikacji na datę utworzenia pliku. Albo wszystkich plików w wybranym przeze mnie folderze.

Potrzebuję to na Maca, wiec linuxowy kod powinien zadziałać.

Wiem
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@xgre: fuck :D pomyliłem Cię z OPem i myślałem, że wpisał w wypok zamiast na terminalu. Ze znakiem dolara oczywiście racja :)
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nuciu777:

1. Podczas próby odmontowania systemu plików otrzymujesz komunikat błędu, że system plików jest "w użyciu". Co możesz zrobić, aby dowiedzieć się jaki proces (bądź procesy) nadal używa tego systemu plików uniemożliwiając jego poprawne odmontowanie?

2. W jaki sposób sprawdzisz jaki inicjator systemu jest wykorzystywany w Twojej dystrybucji. Czy jest to systemd, upstart, czy SysV
  • Odpowiedz
  • 0
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach