Wszystko
Najnowsze
Archiwum
- 0
Mirki z #linux #bash, może też #programowanie
Chcę zrobić skrypt, który będzie mógł być wykonywany krokowo w zależności od potrzeb. Taki kod jako template
Chcę zrobić skrypt, który będzie mógł być wykonywany krokowo w zależności od potrzeb. Taki kod jako template
while :- 0
@tegie: a
set dlatego "nie działał", że set -- b ustawiał $1 na b, bo set ustawia parametry pozycyjne. set a b by dał $1=a, $2=b. -- jest potrzebny chyba tylko gdy któraś z wartości zaczyna się na -- 0
Pytanie: W jaki sposób osiągnąć cel z Pomysłu 3 aby utworzyć listę katalogów do wykonania kopii zapasowej, a może jest na to jeszcze lepsze rozwiązanie ?
OPIS
--------------------------------------------------------------------------------------------------
Zadanie: Wykonać backup danych w możliwie najszybszym czasie
Pomysł
OPIS
--------------------------------------------------------------------------------------------------
Zadanie: Wykonać backup danych w możliwie najszybszym czasie
Pomysł
@ce029c47: zatrudnij auditd do audytowania modyfikowanych plików i będziesz miał w logu listę konkretnych plików, które zostały zmienione. Ewentualnie sobie awkiem czy cutem ze ścieżki wytnij katalog nadrzędny.
- Czas wykonania 'rsync' dry-run (1h15m dla 4TB danych)
@ce029c47: ty chyba to robisz z flagą
-c i dlatego tak wolno?Zrób rsync z hardlinkami to nie będzie kopiowało plików jeśli będzie mógł je znaleźć w folderze poprzedniej kopii np. https://www.cyberciti.biz/faq/linux-unix-apple-osx-bsd-rsync-copy-hard-links/
Ale - podobnie jak kryptografii, nie rób własnej metody backupu. Używaj sprawdzonych rozwiązań np. borg
- 6
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika
JS/Web:
Nowy klient HTTP/1.1 - blazing fast - https://github.com/nodejs/undici
Blazing fast GraphQL engine - graphql server + postgresql - https://github.com/hasura/graphql-engine
Nowoczesny CSS - Minimal snippets for modern CSS layouts and components -
JS/Web:
Nowy klient HTTP/1.1 - blazing fast - https://github.com/nodejs/undici
Blazing fast GraphQL engine - graphql server + postgresql - https://github.com/hasura/graphql-engine
Nowoczesny CSS - Minimal snippets for modern CSS layouts and components -
Mam pytanko, znacie może jakiś dobry kurs, który od zera pokazał by mi basha? Chodzi o tworzenie skryptów. Miałem kiedyś na studiach, ale olałem temat a przy obecnej pracy myślę że fajnie byłoby mi nadrobić tę wiedzę, tylko szukam czegoś sprawdzonego, żeby rzeczywiście wyciągnąć jak najwięcej w jak najkrótszym czasie.
#it #bash #studia #programowanie #informatyka
#it #bash #studia #programowanie #informatyka
- 1
@scriptkitty: dziękować! <3
- 4
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika
JS/Web:
Nauka DOM Events - https://domevents.dev/
Jakie zmiany czekają nas w React 18 - https://reactjs.org/blog/2021/06/08/the-plan-for-react-18.html
Oraz jakie zmiany czekają nas w Next-11 -
JS/Web:
Nauka DOM Events - https://domevents.dev/
Jakie zmiany czekają nas w React 18 - https://reactjs.org/blog/2021/06/08/the-plan-for-react-18.html
Oraz jakie zmiany czekają nas w Next-11 -
- 0
Taki problem z zakresu skrybtuf. Jeśli dobrze pamiętam to chyba da się to zrobić, ale nie wiem czy z Basha. Chodzi mi o to, że odpalam program, który "nie działa w tle", a skrypt analizuje co wypluwa i reaguje. Oczywiście treść może być zapisywana w pliku i odczytywana, ale jak skrypt ma coś wpisywać to nie wiem.
W sensie wyjaśnię to na przykładzie.
Program wypluwa kawałek zdanie "Jak masz na imię?". Skrypt sprawdza czy
W sensie wyjaśnię to na przykładzie.
Program wypluwa kawałek zdanie "Jak masz na imię?". Skrypt sprawdza czy
@fervi: to czego szukasz nazywa się expect
- 1
@Kryspin013: Thank you very much
- 13
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika
JS/Web:
Tool do tworzenia testów bez pisania kodu - https://www.spearmintjs.com/
JS/Web:
Tool do tworzenia testów bez pisania kodu - https://www.spearmintjs.com/
Cześć,
Jakiś czas temu założyłem bloga o programowaniu (głównie web-development) i szeroko pojętym rozwijaniu samego siebie. Tym razem poruszyłem temat testowania przy użyciu PHPUnit i Dockera.
Ciekaw jestem co myślicie. Jak wy ułatwiacie sobie testowanie?
https://robertkabat.com/powerful-phpunit-and-docker-setup/
Jakiś czas temu założyłem bloga o programowaniu (głównie web-development) i szeroko pojętym rozwijaniu samego siebie. Tym razem poruszyłem temat testowania przy użyciu PHPUnit i Dockera.
Ciekaw jestem co myślicie. Jak wy ułatwiacie sobie testowanie?
https://robertkabat.com/powerful-phpunit-and-docker-setup/
- 0
Tym razem poruszyłem temat testowania przy użyciu PHPUnit i Dockera.
@robdevblog: ja bym powiedział, że poruszyłeś temat tworzenia skryptu sh i aliasów ¯\_(ツ)_/¯
btw. czemu skrypt służący do odpalania testów nazwałeś "app.sh" a nie np. "test.sh" albo "run-tests.sh" co by sam za siebie mówił do czego służy?
- 0
@bmLq: dziękuję za feedback!
Niestety nie mogę się tutaj zgodzić. Tematem postu jest to jak ułatwić sobie pracę z testami. Skrypt to tylko narzędzie użyte do osiągnięcia mojego celu. Patrząc w ten sposób można powiedzieć, że poruszyłem jeszcze pięć innych tematów.
Jeśli ktoś napisze post o skonfigurowaniu zdalnego dostępu do serwera w PHPStorm to powiedziałbyś, że jest to artykuł o protokole
Niestety nie mogę się tutaj zgodzić. Tematem postu jest to jak ułatwić sobie pracę z testami. Skrypt to tylko narzędzie użyte do osiągnięcia mojego celu. Patrząc w ten sposób można powiedzieć, że poruszyłem jeszcze pięć innych tematów.
Jeśli ktoś napisze post o skonfigurowaniu zdalnego dostępu do serwera w PHPStorm to powiedziałbyś, że jest to artykuł o protokole
#linux jak sprawdzić czy Ścieżka A jest pod Ścieżką B
site/course/asm/1 jest pod site/course/asm oraz site/course ale nie jest pod site/course/lisp
#bash #programowanie albo co wrzucić w kaczkę bo nie mam już pomysła
site/course/asm/1 jest pod site/course/asm oraz site/course ale nie jest pod site/course/lisp
#bash #programowanie albo co wrzucić w kaczkę bo nie mam już pomysła
Mam prosty skrypt wysyłający przez SCP pliki do urządzenia remote. Jednak za każdym razem prosi mnie o hasło do tego urządzenia. Jak umożliwić w jednej linijce żeby skrypt wpisał hasło za mnie? Próbowałem z:
- yes "password" | komenda - wciąż prosi o hasło
- echo "password" | komenda - jak wyżej
- echo "password" | komenda <2 /dev/null - dev null nie istnieje
- yes "password" | komenda - wciąż prosi o hasło
- echo "password" | komenda - jak wyżej
- echo "password" | komenda <2 /dev/null - dev null nie istnieje
@NewEpisode: Lepszym rozwiązaniem byłby klucz ssh. Zapisywanie plain textem haseł to nie jest dobry pomysł.
- 3
@NewEpisode: dodaj swój klucz publiczny do ~/.ssh/authorized_keys na urządzeniu. hardkodowanie hasła w skrypcie to zły pomysł
Siemka, w jakiej książce obcojęzycznej nie starszej niż 4 lata mogę znaleźć cos o crontabie? Najlepiej jakby było wyjaśnienie co to jest i jak sie go "robi".
Booth, Travis - Linux Command Line_ Getting Started with Bash and Shell Scripting (2019) tu ni ma
Linux Command Line and Shell Scripting Bible by Richard Blum Christine Bresnahan tu tyz..
#linux #ubuntu #it #informatyka #bash
Booth, Travis - Linux Command Line_ Getting Started with Bash and Shell Scripting (2019) tu ni ma
Linux Command Line and Shell Scripting Bible by Richard Blum Christine Bresnahan tu tyz..
#linux #ubuntu #it #informatyka #bash
- 1
- 1
@sophisticated7: jeśli ubuntu lub inna dystrybucja oparta o systemd to lepiej poczytaj o timerach systemd
Wiesz Patryk, chciałam Ci coś powiedzieć
dawaj ;*
No bo ja jestem w trakcie terapii hormonalnej, znaczy zmiany płci...
jaja sobie robisz?
#heheszki #bekaztransa #bash
dawaj ;*
No bo ja jestem w trakcie terapii hormonalnej, znaczy zmiany płci...
jaja sobie robisz?
#heheszki #bekaztransa #bash
konto usunięte via Wykop Mobilny (Android)
- 2
@itfind: #bekaztransa ?
- 12
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika
JS/Web:
Inny sposób pisania aplikacji w js - taki bardziej graficzny ;) - https://natto.dev/
New-generation build tools - Porównanie eslint, snowpack, vite i wmr - https://css-tricks.com/comparing-the-new-generation-of-build-tools/
Z jakich tooli skorzystać gdy tworzymy nowy projekt w Typescript
JS/Web:
Inny sposób pisania aplikacji w js - taki bardziej graficzny ;) - https://natto.dev/
New-generation build tools - Porównanie eslint, snowpack, vite i wmr - https://css-tricks.com/comparing-the-new-generation-of-build-tools/
Z jakich tooli skorzystać gdy tworzymy nowy projekt w Typescript
- 0
@sredni_szu: Właśnie testowałem na Ubuntu 20.04.2 LTS i działa bez zarzutu
sudo timedatectl set-ntp false (wersja systemd 245 - z marca 2020). Nie działa od razu jak i nie wstaje po restarcie.@Hauleth: No ja to miałem na nie całkiem nowym systemie wbudowanym, którego nie byłem producentem (aplikacja olewała strefy czasowe i miała własny system synchronizacji czasu, więc po podłączeniu do internetu całość wariowała).
Przy czym sama opcja, z tego co pamiętam, też pozostawała ustawiona, ale po prostu usługa i tak aktualizowała czas. Pomogło chyba dopiero zamaskowanie jej w cholerę czyli symlink do /dev/null.
Przy czym sama opcja, z tego co pamiętam, też pozostawała ustawiona, ale po prostu usługa i tak aktualizowała czas. Pomogło chyba dopiero zamaskowanie jej w cholerę czyli symlink do /dev/null.
- 0
W jaki sposób ograniczyć użytkownika, aby mógł wykonać tylko to, co zawarte jest w .bashrc?
@grappas: a po co tylko co jest w .bashrc
zrób mu odzielny wpis w /etc/sudoers.d/user
Siema unixowe świry!
W pliku wynikowym mam parę takich linijek:
Chciałbym z nich złapać liczby po
W pliku wynikowym mam parę takich linijek:
Leave Link at Thu Oct 8 08:09:25 2020, MaxMem= 8519680000 cpu: 69.9 elap: 3.1Chciałbym z nich złapać liczby po
cpu i wyliczyć na koniec średnią. Dałoby się to zrobić grep a jeśli tak to w jaki sposób? Czy on nie zaciągnie całej linijki aby?- 3
@farmaceut: cat plik | awk -F 'cpu:' '{print $2}' | awk -F 'elap:' '{print $1}' | awk '{ total += $1; count++ } END { print total/count }'
- 0
@malposzczur_z_sumatry: no racja, zmienilem juz ( ͡° ͜ʖ ͡°) wywolywanie shella z shella = matrix
to hula
find ~+ -maxdepth 2 -name '*.log' -exec echo {} \; -exec awk '/Leave Link 502.*elap/ { i += $NF; c += 1 } END {print i/c}' '{}' \;to hula
- 32
Skrypty które sobie napisałem do obróbki materiałów wideo https://github.com/FejsFak/cutAndJoin - może komuś się przyda.
#programowanie #bash #python #obrobkavideo #montazfilmow
#programowanie #bash #python #obrobkavideo #montazfilmow
- 6
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika
JS/Web:
DevTools - może jest coś o czym nie wiedziałeś - https://blog.asayer.io/15-devtool-secrets-for-javascript-developers
JS/Web:
DevTools - może jest coś o czym nie wiedziałeś - https://blog.asayer.io/15-devtool-secrets-for-javascript-developers
- 0
Napisałem wpis o tym jak automatyzować Git Workflow z użyciem Basha. Zachęcam do lektury
https://tomaszs2.medium.com/automating-git-workflow-with-bash-part-i-1b6bfd21cf60?sk=d284b8b802f4c79b3f2752d10f8bce64
Chcesz więcej? Obserwuj #dlaprogramistow
#bash #git #vscode #programowanie #automatyzacja
https://tomaszs2.medium.com/automating-git-workflow-with-bash-part-i-1b6bfd21cf60?sk=d284b8b802f4c79b3f2752d10f8bce64
Chcesz więcej? Obserwuj #dlaprogramistow
#bash #git #vscode #programowanie #automatyzacja
źródło: comment_1617113770QmKCmtpwRjZPdUctZTpRob.jpg
Pobierz



















Golang:
Uruchamianie aplikacji Go w enklawach Intel® SGX bez zmian w kodzie - https://blog.edgeless.system
wołam
@spayker
@poloq
@krzykrzy1995
@matiosar
@fakeman