Intern
Čo je písanie skriptov?
sobes.tech AI
Odpoveď od AI
Skriptovanie (scripting) je tvorba a spustenie sekvencie príkazov určených na automatizáciu jednorazových alebo opakujúcich sa úloh. V kontexte DevOps sa skripty často používajú na:
- Automatizáciu konfigurácie a nasadenia infraštruktúry.
- Vykonávanie úloh systémovej správy (správa súborov, procesov, používateľov).
- Organizáciu pracovných tokov CI/CD.
- Zbieranie metrík a monitorovanie.
- Testovanie a overovanie funkčnosti systémov.
Najpopulárnejšie jazyky pre scripting v DevOps sú Bash, Python, Ruby, PowerShell a Groovy.
Príklad jednoduchého skriptu v Bash na vytvorenie adresára a súboru:
#!/bin/bash
# Vytvorenie adresára 'my_directory'
mkdir my_directory
# Prechod do vytvoreného adresára
cd my_directory
# Vytvorenie prázdneho súboru 'my_file.txt'
touch my_file.txt
# Zobrazenie správy o úspechu
echo "Adresár 'my_directory' a súbor 'my_file.txt' boli úspešne vytvorené."
Príklad skriptu v Pythone na zobrazenie aktuálneho dátumu a času:
#!/usr/bin/env python
import datetime
# Získanie aktuálneho dátumu a času
now = datetime.datetime.now()
# Formátovanie výstupu
print(f"Aktuálny dátum a čas: {now.strftime('%Y-%m-%d %H:%M:%S')}")