GNU coreutils timeoutkomutu, belirli komut dosyası oluşturma durumları için son derece kullanışlıdır ve çalıştırmanın hızlı olması durumunda bir komutun çıkışının kullanılmasına izin verir ve çok uzun sürerse atlar.
timeoutYalnızca POSIX tarafından belirtilen yardımcı programları kullanmanın temel davranışına nasıl yaklaşabilirim ?
(Ben bir kombinasyonunu içerebilir düşünüyorum wait, sleep, killve başka ne ama belki daha kolay bir yaklaşım eksik bilen.)
command & pid=$! ; sleep 5 && kill $pid
commandhızlı bir şekilde bitirirse pid, killkomut çalışmadan önce başka bir işlemle yeniden kullanılma şansı düşük mü? Bunu üretim kodunda istemem ....
timeoutprogramı derleyip kullanmıyorsunuz?