@starskaj:

#bin/bash

# get current date
NOW=`date +%Y-%m-%d`;

# dump db
mysqldump -u root -p haslo nazwa bazy danych > /home/root/mysql_dump/nazwa pliku_$NOW.sql;

# send to dropbox
if [ -f /home/root/mysql_dump/nazwa pliku_$NOW.sql ]; then
/home/root/dropbox_uploader.sh upload /home/root/mysql_dump/nazwa pliku_$NOW.sql /nazwa_strony/nazwa pliku_$NOW.sql;
fi

proszę. Dajesz to do CRONTAB, wykonanie raz na 24h i masz dump bazy na dropbox.
Witam społeczności wykopowych mirków, czas na cotygodniowy update od #devopsiarz dla Was!

W tym tygodniu bez filmów na kanale, ale zainteresowani #programowanie w #golang nie powinni przegapić wypuszczenia nowej wersji języka Go - 1.13, więcej informacji na mojej stronie devopsiarz.pl

Mirkom/Mirabelkom zaangażowanym w zakopywanie lub wykopywanie ostatniego mojego znaleziska, dziękuje za feedback,
zarówno pozytywny jak i negatywny i jednocześnie informuję, że pojawił się nowy, poprawiony, "dobry"
przykład skryptu w #
bash -
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 to w działce #devops #linux #sysadmin i
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 #bash #irc
Pobierz tomosano - Mireczki, pamiętacie jeszcze basha? xD Kiedyś była tam elita internetu i t...
źródło: comment_nDrnOSWkoWxQR3vdkhJEszMKzRi6RIND.jpg
#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 sierpniu? ( ͡° ͜ʖ ͡°)

Mały
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
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
@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 || {

abort "Unable to find ${1}"

}

jak się to ma do readability? :D

abortifnotavailable "xdotool"
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

Again - not my target.


again - nawyki

to wystarczy fejlować w miejscu użycia

co też ma miejsce, wiec o co Ci konkretnie chodzi?


o funkcje które zajmują 10+ linii a nie muszą

tak na prawdę to każdy skrypt w bashu to taka ugrzeczniona wersja skryptu w perlu
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
currentIP=$(ip a | grep 10.8 | cut -d '/' -f 0 | rev | cut -d ' ' -f
@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"?
@CytrynowySorbet: takie cos juz bym pisal w czyms innym niz w #bash. Ze znanych mi tehnologii wybralbym pewnie C++, albo znajac mnie lokalny interpreter php - mimo ze sie do tego kompletnie nie nadaje to bym pewnie zrobil to szybciej niz w cpp xd
@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.
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 tyle, że że komendą stat mogę otrzymać datę utworzenia
1435586276


@KonfesjonalToTakieDziwneSlowo:

echo 1435586276 | date +"%Y%m%d%H%M%S"

20190706085331

No i na końcu wszystko zautomatyzować, czyli żeby to leciało po każdym pliku w wybranym folderze.


Prostą pętlę robisz np

IFS=$'\n' Istotne jak masz spację w nazwach plików

for FILE in katalog/* ; do

echo "jakieś polecenia dla pliku $FILE"

done


Ale podejść jest w sumie kilka. Możesz zrobić kilku linijkowy skrypcik, który zmienia czas modyfikacji dla podanego mu w argumencie pliku. A
Hej, z racji tego, że mam urodziny jakoś od 30minut(24latka) może ktoś pomoże mi spełnić moje marzenie(zachciankę) z czasów gimnazjum(ciągnie się do tej pory).

Chodzi o to, żebym miał swoje konto na bash.org , a żeby się zarejestrować to musi mnie zaprosić jakiś zarejestrowany.

Wiem, że ten portal powoli umiera, ale jednak gdzieś dalej w głowie pozostaje chęć przynależenia do tej elity :D. Próby pisania na facebookowym fanpagu nic nie dały. Także