UŽITEČNÉ PROGRAMY – MŮJ PRVNÍ SKRIPT Spustíme více prográmků najednou. SPŠ Teplice - 3.V
uname – základní informace o systému Syntaxe: uname -parametry SPŠ Teplice - 3.V
uptime – jak dlouho už systém běží? Syntaxe: uptime SPŠ Teplice - 3.V users – kdo se mi to šťourá v systému? Syntaxe: users
ping – základní nástroj pro testování sítě Syntaxe: ping –parametry cílový_uzel SPŠ Teplice - 3.V Nám postačí 1 parametr: c číslo – počet pingů Cílovým uzlem se rozumí buď jméno nebo IP-adresa vzdáleného síťového zařízení.
A teď vše najednou aneb náš první skript Jak na to? SPŠ Teplice - 3.V 1. V libovolném textovém editoru vytvoříme jednoduchý textový soubor se sledem příkazů (na každém řádku bude prozatím jeden). Protože píšeme skript pro bash, musí být první řádek #!/bin/bash, aby systém poznal, co se to vlastně spouští. 2. Pomocí příkazu chmod označíme soubor jako spustitelný 3. Zadáním příkazu do příkazové stránky spustíme skript
První krok – záludnosti textového souboru SPŠ Teplice - 3.V 1. Musí se jednat o obyčejný textový soubor. Jednoduše ho v Ubuntu vytvoříme třeba editorem gedit. 2. Doporučuje se používat režim unixových konců řádků (tj. pouze znak LF).
Druhý krok – skript musí být spustitelný soubor SPŠ Teplice - 3.V 1. Například příkazem chmod 711 skript.sh nastavíme spustitelnost souboru.
Třetí krok – spuštění skriptu SPŠ Teplice - 3.V Skript můžeme spustit ze stejného adresáře, ve kterém je uložen, jednoduše tak, že napíšeme jméno souboru včetně cesty. V našem případě buď./skript.sh nebo /home/houda/skript.sh Skript lze také umístit do adresáře, který je v proměnné PATH (vyhledávací cesta). Pak je možné jej spustit pouhým zadáním jména.