Strona 1 z 1

[+] bash, powtórzenie polecenia w odstępnie 1 minuty czasu

: 11 grudnia 2010, 13:43
autor: zomer
Potrzebny mi mały skrypt /bin/sh, w którym co minutę będzie wykonywane polecenie.

Kod: Zaznacz cały

wget --user admin --password mojehasło 192.168.2.3/snapshot.jpg
Coś w rodzaju

Kod: Zaznacz cały

#!/bin/sh
DATE=`date +%d-%b-%Y-%H:%M:%S`
wget --user admin --password mojehasło 192.168.2.3/snapshot.jpg.$DATE 2>&1
Z dodatkową funkcją:

Kod: Zaznacz cały

sleep 1
i jakimś zapętleniem, żeby po wykonaniu polecenia, znowu był odliczany czas do wykonania tego samego polecenia

Kod: Zaznacz cały

wget --user admin --password mojehasło 192.168.2.3/snapshot.jpg.$DATE 2>&1

: 11 grudnia 2010, 13:56
autor: lessmian2

Kod: Zaznacz cały

while [ 1 ]; do
   cośtam
   sleep 60
done

: 11 grudnia 2010, 14:30
autor: zomer
lessmian2 pisze:

Kod: Zaznacz cały

while [ 1 ]; do
   cośtam
   sleep 60
done

Dzięki, działa

Kod: Zaznacz cały

#!/bin/sh
while [ 1 ]; do
   DATE=`date +%d-%b-%Y-%H:%M:%S`
wget --user admin --password mojehasło 192.168.3.117/snapshot.jpg.$DATE 2>&1
   sleep 60
done