Как изящно остановить бесконечный цикл в скрипте bash?

Мне нужно запускать приложение каждые X секунд, поэтому, поскольку cron не работает с секундами таким образом, я написал сценарий bash с бесконечным циклом, в котором X секунд спит.

Когда мне нужно остановить работающий скрипт вручную, я хотел бы сделать это правильно -, чтобы приложение завершило работу и просто не входило в цикл в следующий раз.

У вас есть идеи, как этого можно достичь? Я думал о передаче аргументов, но не смог найти, как передать аргумент запущенному скрипту.

9
задан Samurai Girl 26 June 2012 в 08:11
поделиться