#programowanie #linux #bash #devop
Jak sobie radzicie z sekundą przystępną podczas liczenia epochów :? czy dodawać ją do epochu czy pozwolić bibliotece na wydłużenie minuty raz na jakiś czas do 61 sekund ( _)

sh
~ >>> TZ=/usr/share/zoneinfo/Europe/Warsaw date +"%Y:%j:%Hh%Mm%Ss" --date=@$((3600*24*(365*3-183)))|(IFS=: read -r y d t;
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Piszę sobie skrypt bashowy który przygotowuje system do działania i nie umiem zrobić dwóch rzeczy:

1. Przy usuwaniu starego kernela pokazuje się okienko jak pic rel. Muszę kliknąć strzałkę w prawo i wybrać - czy można to zrobić automatycznie w skrypcie?
2. Przy dodawaniu repa do apt wyskakuje "Press enter to proceed or ctrl+C to cancel" - w jaki sposób wcisnąć enter przez basha? :(

#bash #programowanie
F0rT3hW1n - Piszę sobie skrypt bashowy który przygotowuje system do działania i nie u...

źródło: comment_1602853725f9VUhDia1SwfNzGZ4WXMky.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Apt-get ma chyba opcje -y do automatycznego zgadzania się. Z innymi komendami najlepiej przeczytaj manual lub przechwytuj std output na innym procesie który ci ten enter wciśnie.
  • Odpowiedz
#bash #linux #devops #programowanie

Mam pytanko do wykopowych #programista15k, mam patent jak modyfikować wartości zmiennych w działających skryptach basha:

sh
gdb -batch -p $(pgrep -f $script_name) -ex "call (char*)get_string_value(\"$var_name\")" -ex "call (void*)bind_variable(\"$var_name\",\"$new_value\",0)"

Czy jest podobna funkcja która pozwala zmodyfikować listing funkcji ?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@BArtus: w działającym procesie podmienić na żywca? Fajny problem, przyznam że nie wiem, a czemu w ogóle jest taka potrzeba? Nie wiem czy nie możnaby skryptu przepisać żeby co jakiś czas lądował zmienne z pliku za pomocą source, ale to taki strzał w ciemno.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
Hej mirasy od #windows i #powershell, może #bash.
Mam 3 karty sieciowe, idzie utworzyć jakiś skrypt, który z automatu przypisze IP do karty z najwyższym MAC adresem?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#linux #bash
Wykonuję sktypt, który na koniec usuwa pliki. Zależy mi że nawet jeśli będę próbował zatrzymać ^c lub w inny sposób, usunął te pliki.

trapem?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#bash #linux #programowanie
Potrzebuję stworzyć 20 rekordową, zaszyfrowaną bazę danych. Skrypt ma odszyfrować bazę, pobrać odpowiedni rekord, i wykonać operację. W zasadzie ma działać jak menadżer haseł. Wszystko lokalnie, bez serwerów.

Jak do tego podejść? Jak i wczym stworzyć bazę danych?
Myślałem żeby po prostu w jednym pliku tryzmać wszystkie klucze, ale chcę dotknąć temat DB, bo będe potrzebował w przyszłości.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mam w pliku tekstowym

Marek
Hania
Marcin
jak za pomocą AWK zrobić by było to w takiej formie
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam program Multiwfn, ktory odpalam na klastrze klastrze Eagle w PCSS. Tam jest SLURM. Program to binarka, wiec włączam go opcjami srun --pty /bin/bash. Moje pytanie brzmi czy moge jakos podkrecic alokacje rdzeni i pamieci? Komenda:

srun --pty /bin/bash -N 1 -n 8 --mem=10000mb --time=6:00:00
...nie działa.
Chyba, że istotna jest kolejność flag i wpierw powinienem je zadać, a dopiero potem startować z --pty /bin/bash
  • 29
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #elektronika

JS:
Lekka alternatywa do expressa - https://dev.to/talentlessguy/meet-tinyhttp-a-0-legacy-tiny-and-fast-alternative-to-express-4m92
React czy Svelte - gdzie który lepiej się sprawdza? - https://blog.bitsrc.io/react-vs-sveltejs-the-war-between-virtual-and-real-dom-59cbebbab9e9
Stwórz 3D z każdego napisu, SVG, emoji lub obrazka -
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, jak odpalam swoj skrypt screen poprzez sciezke np: bash /sciezka/do/skryptu.sh wyskakuje mi blad screen is terminating
a gdy odpalam skrypt poprzez ./skrypt.sh gdy jestem w tym katalogu roboczym co skrypt to dziala normalnie, co moze byc problemem ?

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

@MyNameIsJefff: być może w skrypcie masz jakieś odwołania do plików lub folderów położonych relatywnie do katalogu roboczego

Dodaj sobie w skrypcie coś takiego na początku to będzie ustalało cwd na położenie pliku ze skryptem

cd "$(dirname "$0")"
  • Odpowiedz
gdzie znajdę jakaś bazę wiedzy z awk i sed i ogólnie tematyka przeszukiwania plików/logów ? Wystarczy znajomość samego seda lub awk? Materiały potrzebuję najlepiej po polsku #linux #bash #programowanie
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fifiak: obecnie analizę logów raczej robi się poprzez scentralizowane narzędzia jak Graylog czy ELK, nie AWK. Sed natomiast jest edytorem, logów raczej nie edytujesz. Zwłaszcza, że żadne z tych narzędzi nie służy do przeszukiwania plików czy logów. Od tego jest grep i mu podobne (np. ripgrep).
  • Odpowiedz
@fifiak: Z racji, że read to komenda wbudowana, to info masz w man bash (zakładając, że używasz Basha). A oznacza to, że ma wczytać dane bez specjalnego traktowania backslasha.
  • Odpowiedz
Dodawac takie cos na github czy wstyd ? I czy:

$BACKUP_DIR ; mv FILE backup-"date +"%d-%m-%Y-%H-%M"" -jest dobrze, w sensie przejrzyscie. Bo moim zdaniem nie wyglada
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #elektronika

JS:
Czym się różni call od apply, albo null od undefined to i inne sprawdzisz na tej stronie - https://thisthat.dev/
Będzie nowy npm napisany w Rust - https://dev.to/cloudx/a-new-npm-is-coming-5heh
Tool do migracji JS na TypeScript - chwalą się że zmigrowali projekt 50k lini
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#it #linux #bash

Hej, muszę przeszukać 11k plików pod kątem konkretnych adresów IP, używam polecenia:

grep -r -E '127.0.0.1|127.0.0.2' /Path/to/file/

Adresów
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam!
Krótkie pytaneczko. Jak skopiować całą zawartość danego folderu, tutaj określonego zmienną INPUTDIR:

INPUT_DIR="$PWD"
do innego folderu, tutaj określoengo zmienną:
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach