- Düzenlendi
Merhabalar,
Bir işlem sürerken tamamlanmadan yeniden başlatılmasını nasıl engellerim. Bir veritabanı tablosu oluşturup o tabloya kayıt ekleyip işlem tamamlandığında ise ilgil kaydı kaldırmalı mıyım? Laravel'de farklı bir yöntem var mı?
Bazen kullanıcı elini korkak alıştırmayıp çok fazla sayıda refresh yapabiliyor veya tekrar tekrar bu işlem olmadı diyerek bir daha basayımda belki bu defa çalışır diyerek düğmeye basabilir.
Örnek bir sh script
#!/bin/sh
if [ -f /tmp/yazici.lock ] && kill -0 $(cat /tmp/yazici.lock); then
echo "Zaten Çalışıyor"
exit 1
else
echo $$ > /tmp/yazici.lock
fi
.......
....
rm -rf /tmp/yazici.lock