SORU
14 Mart 2009, CUMARTESİ


Bash: belirli bir tarih/saat kadar Uyku

Bash senaryomu belirli bir zamana kadar uyumak istiyorum. Bir komut istiyorum gibi "" hangi aralığı alır ama son zaman ve o zamana kadar uyur. uyku çok

"Zaman/belirli bir tarihe kadar çalışan bir komut dosyası bloğu lazım"-daemon bir çözüm değildir.

Böyle bir komut var mı?

CEVAP
14 Mart 2009, CUMARTESİ


Kanun Kaçağı Programcı tarafından da belirtildiği gibi, çözüm sadece birkaç saniye sayısını doğru uyumak olduğunu düşünüyorum.

Bash bunu yapmak için, aşağıdakileri yapın:

current_epoch=$(date  %s)
target_epoch=$(date -d '01/01/2010 12:00'  %s)

sleep_seconds=$(( $target_epoch - $current_epoch ))

sleep $sleep_seconds

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jimmie Jones

    Jimmie Jones

    16 Kasım 2007
  • pissengehen

    pissengehen

    26 EYLÜL 2006
  • Sergio Lafuente Rubio

    Sergio Lafue

    11 Aralık 2008