80 likes | 197 Views
UŽITEČNÉ PROGRAMY – MŮJ PRVNÍ SKRIPT. Spustíme více prográmků najednou. uname – základní informace o systému. Syntaxe: uname -parametry. uptime – jak dlouho už systém běží?. Syntaxe: uptime. users – kdo se mi to šťourá v systému?. Syntaxe: users.
E N D
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 users – kdo se mi to šťourá v systému? Syntaxe: users SPŠ Teplice - 3.V
ping – základní nástroj pro testování sítě Syntaxe: ping –parametry cílový_uzel 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í. SPŠ Teplice - 3.V
A teď vše najednou aneb náš první skript Jak na to? 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 SPŠ Teplice - 3.V
První krok – záludnosti textového souboru 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). SPŠ Teplice - 3.V
Druhý krok – skript musí být spustitelný soubor 1. Například příkazem chmod 711 skript.sh nastavíme spustitelnost souboru. SPŠ Teplice - 3.V
Třetí krok – spuštění skriptu 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. SPŠ Teplice - 3.V