Čt. Bře 28th, 2024

Tentokrát si projedeme jednoduchý skript, který má ovšem za úkol MAZAT!

Takže si vytvořme skript s názvem del.sh příkazem

touch del.sh

a potom do něj vložme:

#!/bin/sh
#REMOTEPATH="/Documents\ and\ Settings/All\ Users/Plocha/"
LOCALDIR=/root/nejakyadresar/
REMOTESERVER=$1
REMOTEPATH="/Documents\ and\ Settings/<NEJAKYVASUZIVATEL>/Plocha/"
LOGIN=adminProVasFTPServer
PASSWORD=nejakevasehesloVasehoUzivatele
cd $LOCALDIR
ftp -n $REMOTESERVER <<INPUT_END
quote user $LOGIN
quote pass $PASSWORD
cd $REMOTEPATH
prompt off
#del soubor.pripona //pokud chceme smazat konkrétní soubor
mdelete VzdalenyAdresar/*
rmdir VzdalenyAdresar/
exit
INPUT_END

Skript udělal to, že se připojil na vzdálený server, který uvedeme v parametru, potom smaže obsah adresáře s názvem VzdalenyAdresar a potom smaže i ten samotný adresář VzdalenyAdresar a odpojí se.

Pro zautomatizování v případě, že máte třeba XY stanic:

Vytvořme soubor automatizuj_mazani.sh

touch automatizuj_mazani.sh
chmod 750 automatizuj_mazani.sh
#!/bin/bash
for i in {220..227}
do
 ./del.sh 192.168.1.$i
done
for i in {241..253}
do
 ./del.sh 192.168.1.$i
done
Avatar

By mirra

Hardwaru a počítačům se věnuji již od roku 2003. Za tu dobu jsem poskládal stovky počítačů, opravil tisíce počítačů a vyřešil nespočetně problémů, vad a chyb, se kterými se setkávali uživatelé. Od roku 2005 se zabývám servery, zejména těmi herními, v roce 2007 jsem se začal věnovat Valve Source SDK level designu, který šel od roku 2009 k ledu kvůli studiu Informatiky na univerzitě. Podílel jsem se chvíli i na provozu síťové laboratoře MENDELU, dnes spravuji cca 30 serverů/diskových polí na univerzitě, řeším IT v malých a středních firmách tak, aby firmy ušetřily nemalé částky při zlepšení kvality a soustředím se na snižování nákladů na IT od licencí až po hardware, software, provádím konsolidace a audity platnosti licencí, které firmám šetří rovněž nemalé peníze. Z velkých firem spravuji s dalšími kolegy 8000 serverů po celé Evropě a tato práce mě nesmírně baví, protože se vše musí automatizovat a nabízí mi to možnost trénovat další evropské jazyky od Angličtiny, přes Němčinu až po Italštinu.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

2 × five =