Gittiğimizde cron olmadan periyodik olarak komut çalıştırmak mümkündür while
.
Komut olarak:
while true ; do command ; sleep 100 ; done &
[ ex: # while true; do echo `date` ; sleep 2 ; done & ]
Misal:
while true
do echo "Hello World"
sleep 100
done &
&
Döngünüzü arka plana koyacağından sonuncuyu unutmayın . Ancak "ps -ef | grep your_script" komutuyla işlem kimliğini bulmanız gerekir, o zaman onu öldürmeniz gerekir. Bu yüzden lütfen betiği çalıştırırken '&' işaretini ekleyin.
# ./while_check.sh &
İşte bir script ile aynı döngü. "While_check.sh" dosyası oluşturun ve bunu içine koyun:
#!/bin/bash
while true; do
echo "Hello World" # Substitute this line for whatever command you want.
sleep 100
done
Sonra yazarak çalıştırın bash ./while_check.sh &