Bu döngü göz önüne alındığında:
while sleep 10s ; do
something-that-runs-forever
done
Ctrl + C tuşlarına bastığımda tüm döngü döngüsü kesintiye uğrar. Yapmak istediğim "bir şey" -işlemini yarıda kesmek, 10 saniye geçmesine izin vermek ve daha sonra “bir şey” i yeniden başlatmak.
Ctrl + c'yi while döngüsünü değil, yalnızca "bir şeyi" nasıl etkilerim?
EDIT: "kesme" SIGINT gibi. Öldürmek. İptal. Sonlandırın. "Duraklat" daki gibi "kesme" değil.
What I want to do is to interrupt the "something"-process, let 10 seconds pass, and then restart "something". Ctrl + Z tuşlarına basarsanız, 10 saniye bekleyin ve sonra koşun fg, tam olarak ne olacak. Belki daha iyi anlayabilmemiz için sorunuzu düzenleyebilir ve belirli bir örnek verebilirsiniz?
fg? Neden Ctrl + C kullanıyorsunuz?