Czy jest możliwe policzenie rozmiaru danego folderu z pominięciem określonych zasobów w jego obrębie?
Więcej…
[LIFEHACK] Testowanie poprawności archiwum ZIP pod Linuxem
Jak szybko przetestować w konsoli plik ZIP ?
Więcej…
Bitcoin Core – importowanie klucza prywatnego adresu BTC
Jak zaimportować klucz prywatny adresu BTC do programu Bitcoin Core (bitcoin-qt) ?
Więcej…
Jak nagrać na płycie DVD / CD dane z pliku img ?
Jak nagrać na płycie DVD/CD dane w formacie IMG (surowy obraz dysku).
Więcej…
MySQL – wykonanie zrzutu (dump) bazy danych z pominięciem określonych tabel.
Jak wykonać w konsoli zrzut bazy danych z pominięciem określonych tabel?
Więcej…
[LIFEHACK] TAR – spakowanie każdego folderu do osobnego archiwum
Jak spakować każdy folder w danej lokalizacji do osobnego archiwum TAR / TAR.GZ ?
Więcej…
[LIFEHACK] poprawienie uprzednio wywołanej komendy
Jak poprawić poprzednio wywołaną komendę w edytorze tekstowym i automatycznie ją odpalić po edycji?
Więcej…
[LIFEHACK] Deklarowanie komendy Linux w edytorze tekstowym przed jej uruchomieniem w terminalu
Czasem zachodzi potrzeba sporządzenia dość skomplikowanej komendy w konsoli. Wpisywanie jej bezpośrednio w terminalu może być nieczytelne.
Możesz wtedy skorzystać z dość ciekawej opcji terminala Linux – sporządzenia komendy w edytorze tekstowym, po czym uruchomienie jej w terminalu.
Po kolei.
Na początek włącz terminal. Możesz już zacząć pisać komendę lub nie. Użyj kombinacji klawiszy:
|
1 |
CTRL + x + e |
Włączy się wtedy domyślny edytor tekstowy (np. program nano) możesz wtedy wprowadzać składowe komendy. Dla przykładu:
|
1 |
ls -la |
Gdy już komenda będzie gotowa, zapisujesz wprowadzony tekst w folderze /tmp. Wciśnij:
|
1 |
CTRL + o |
Następnie zamknij edytor:
|
1 |
CTRL + x |
Jak widać automatycznie z zamknięciem edytora – komenda zdeklarowana w edytorze została uruchomiona (w naszym przypadku zostanie wylistowany dany katalog wraz z plikami ukrytymi).
Funkcja jest dość użyteczna szczególnie przy wielowierszowych komendach zawierające np. pętle albo instrukcje warunkowe.
JPEG – usunięcie meta danych z pliku w Linux
Dziś pokażemy jak usunąć meta dane z pliku JPEG za pomocą 1 komendy 🙂
Więcej…
Jak w Linux ustawić w konsoli cykliczne wywoływanie komendy – CRON
CRON jest to potężne narzędzie dzięki któremu możemy zautomatyzować działanie naszego komputera. Jeśli jest to np. serwer, maszyna techniczna, produkcyjna – jesteśmy bardzo łatwo w stanie ustawić cykliczne wywoływanie danej komendy w ściśle określonym czasie.
Aby wylistować już zaplanowane zadania na danej maszynie wywołaj:
|
1 |
crontab -l |
Jeśli na dole tego pliku nie widzisz żadnych od-komentowanych wpisów (bez symbolu hasha „#” na początku linii) – nic nie jest zaplanowane.
Jeśli chcesz coś dodać do listy wywołaj:
|
1 |
crontab -e |
W tym momencie plik jest możliwy do edycji (wybierz edytor Nano do jego edytowania, lub każdy inny), a zapisać go możesz poprzez CTRL + o (dla edytora Nano)
Aby dodać nowe zdarzenie cykliczne na samym dole umieść wpis postaci:
|
1 |
5 * * * * {KOMENDA} |
Spowoduje to wywołanie zdarzenia {KOMENDA} (np. spakowanie określonego pliku albo pobranie go przez wget itd. itd) w każdej 5 minucie każdej godziny każdego dnia miesiąca itd.
Ogólnie każda z 5-ciu gwiazdek (powyżej w miejscu 1-wszej gwiazdki umieszczono cyfrę 5) oznacza osobny zakres czasu:
|
1 2 3 4 5 6 |
1-sza kolumna (zakres 0-59) oznacza minuty. 2-ga kolumna (zakres 0-23) oznacza godzinę. 3-cia kolumna (zakres 0-31) oznacza dzień miesiąca. 4-ta kolumna (zakres 0-12) oznacza miesiąc. (0 i 1 to styczeń) 5-ta kolumna (zakres 0-7) oznacza dzień tygodnia (0 i 7 to niedziela) 6-ta kolumna określa komendę jaka powinna zostać wykonana dla danego wiersza. |
(źródło: http://pl.docs.pld-linux.org/uslugi_cron.html)
Czyli np. poniższy zapis odpali zadanie o 2:15 każdego dnia:
|
1 |
15 2 * * * {KOMENDA} |
Ten natomiast uruchomi komendę zawsze 5-go dnia miesiąca o 7:30
|
1 |
30 7 5 * * {KOMENDA} |
Istnieją także użyteczne sformułowania pozwalające na odpalanie komendy np. co 5 minut, co drugi dzień itd.
Dekarując wpis w ten sposób – komenda ruszy co każde 5 min:
|
1 |
*/5 * * * * {KOMENDA} |
Natomiast tutaj komenda ruszy co 2-gą godzinę o minucie 0 czyli co 2-gą „pełną” godzinę
|
1 |
0 */2 * * * {KOMENDA} |
Analogicznie poniższy wpis spowoduje, że komenda ruszy co 2 godziny o 30-tej minucie
|
1 |
30 */2 * * * {KOMENDA} |
Czyli jak widzimy możliwość konfiguracji jest olbrzymia.
grafika: wallpaperaccess.com









