Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
This skill should be used when the user asks to \
How to use
Upewnij się, że masz dostęp do systemu Linux lub Unix z zainstalowaną powłoką bash oraz wymaganymi narzędziami (rsync, tar, openssl). Powinieneś posiadać podstawową wiedzę o skryptach bash i strukturze systemu plików Linux.
Wybierz szablon skryptu odpowiadający Twojemu zadaniu — na przykład dla kopii zapasowych wybierz skrypt tworzący archiwum tar.gz, dla zdalnych kopii zapasowych użyj wariantu z rsync, a dla rotacji kopii zapasowych skrypt zarządzający maksymalną liczbą przechowywanych wersji.
Skopiuj wybrany szablon skryptu do pliku na swoim serwerze, na przykład backup.sh, i dostosuj ścieżki katalogów (source_dir, backup_dir) oraz parametry (liczba przechowywanych kopii, serwer zdalny) do Twojego środowiska.
Nadaj plikowi uprawnienia wykonywania za pomocą chmod +x backup.sh, aby móc go uruchomić.
Przetestuj skrypt ręcznie, uruchamiając go z wiersza poleceń, aby upewnić się, że działa prawidłowo i tworzy kopie zapasowe w oczekiwanym miejscu.
Po potwierdzeniu poprawności działania dodaj skrypt do crona lub innego harmonogramu zadań, aby uruchamiał się automatycznie w wybranych porach — na przykład codziennie o północy dla codziennych kopii zapasowych.