Нужно вешать много (до тысяч) отложенных задач, грубо говоря - команд на обрыв телефонного звонка. Если бы at понимал команду «at now + 30 seconds», этой темы не было бы. Но at понимает слово minute, а second не понимает (ни в какой вариации; этого нет в исходниках). Через баш не хочется, система будет загажена процессами bash и sleep. Хотелось бы, чтобы процесс висел один. Собрался написать багрепорт на at, но судя по открытым багам на проекте, проектом никто толком не занимается.
Есть ли современные аналоги? За простой, но оттестированный и надёжный написанный для внутреннего пользования скрипт тоже буду благодарен. Если нету - собираюсь писать на питоне, выложу здесь для code review.
P. S. Багрепорт на at: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=805602