via Wykop Mobilny (Android)
  • 1
Witam mam pytanie.
Mam na starcie systemu skrypt, który otwiera terminal i w nim uruchamia kolejny skrypt który używa chmod a później korzysta rsync między dyskami robiąc backup folderu. Problem jest taki, że drugi skrypt wymaga podwyższonych uprawnień i wymaga podania hasła dla swoich działań a ja chciałbym, żeby po logowaniu do systemu działał z automatu. Próbowałem dodać użytkownika jak i skrypt do listy sudoersow ale mimo to nie Bangla i cały
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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

while :
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 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 -
  • Odpowiedz
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ł
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
  • 0
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
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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?
  • Odpowiedz
@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
  • Odpowiedz
#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
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#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
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
@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.
  • Odpowiedz
Siema unixowe świry!

W pliku wynikowym mam parę takich linijek:

Leave Link at Thu Oct 8 08:09:25 2020, MaxMem= 8519680000 cpu: 69.9 elap: 3.1
Chciał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?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach