Nie działa komenda "sleep 1h"

0

witam, próbowałem także sleep 3600 ale tak jakby nie działało zaraz aplikacje uruchamia
skrypt wyglada tak.
test.sh

ulimit -c unlimited
while true;
do
echo "Restart : `date +%d-%m-%Y--%H:%M`" >> ./restart.log
./kaszana
sleep 1h
done
0

No przecież Twój skrypt najpierw uruchamia ./kaszana, a dopiero potem masz sleep 1h.

0

po zmianie dalej uruchamia bez czekania

ulimit -c unlimited
while true;
do
echo "Restart : `date +%d-%m-%Y--%H:%M`" >> ./restart.log
sleep 1h
./kaszana
done
0

Pytanie po co, nie lepiej użyć systemd lub crona?

1 użytkowników online, w tym zalogowanych: 0, gości: 1