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