Sobes.tech
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')}")