Daha sonra (ancak bir kez) iş planlayan cron gibi bir yardımcı program var mı?


19

Belirli (periyodik olmayan) bir olay meydana geldiğinde bir metin gönderen bir program tasarlamaya çalışıyorum. Şu anda, bu olay gerçekleştiğinde bulan bir komut dosyası istiyorum ve sonra bu metin gerçekleşmeden hemen önce bir metin gönderecek bir (cron benzeri) iş zamanlıyor.

Daha somut bir örnek şöyle görünecektir:

  1. Komut dosyası A, etkinliğin bir sonraki seferini çalıştırır ve algılar

  2. Komut dosyası A kullanıyor ??? Komut Dosyası B'yi $ zamanında çalışacak şekilde zamanlamak için

  3. $ Zamanında, ??? metni gönderen B komut dosyasını çağırır.

Sorun şu ki, olay 11 gün içinde rastgele bir zamanda olabilir ve sadece bir kez olur. Cron bunun için uygunsuz görünüyor - Bu işin birden fazla çalışmasını istemiyorum.

Yani (kısaca), periyodik olmayan bir komut dosyasının gecikmeli yürütülmesini sağlayan bir yardımcı program var mı?

Yanıtlar:


38

Evet. O denir de .

Misal:

echo 'logrotate -f /etc/logrotate.conf' | at '00:00'

7

Zaten bir dosyada bir komut dosyanız varsa at -f scriptname '00:00', oldukça yararlıdır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.