2016-04-11 21 views
1

Pencerelerde, timeout komutu vardı, Press any key to continue in 5... gibi bir şey yaptı ve geri saymaya başladı. Süreci öldürdüyseniz iptal edebilirsiniz, ancak devam etmek istediğinizden emin olmak için küçük bir oda sağladı ancak otomasyona izin veriyor.Linux'un Windows eşdeğeri komutuna eşdeğerdir?

Ben bir komut dosyası yazıyorum ve sonunda sunucuyu yeniden başlatır. 5 saniye zaman aşımı yapmak istiyorum: Rebooting in 5 sec..., ancak kullanıcının yeniden başlatmadan önce başka bir şey yapmak isteyip istemediğini iptal etmesine izin verin.

Bash'da bunu yapmak için bazı yerleşik yol/komut var mı yoksa kendi sürümümü yazmam gerekiyor mu?

cevap

4

orada zaman aşımı fonksiyonudur ama read

read -t 10 -p "press any key to continue: " || true 
ile çoğaltılmış olabilir ne gerek düşünmek
İlgili konular