Мой текущий проект запускает тестовую систему на Linux-коробке (с 9 активными экранами)
Вся команда знакома с тем, как начать тестирование и пр. но менее знакомы с командами для проверки прогресса, перемещения файлов, принудительной остановки теста и т. д.
Я хотел бы написать сценарий, который может собрать полезные проверки вместе, нажимая их простым нажатием клавиши. Я мог бы сделать это в Perl очень легко, но более согласованно, если бы это был скрипт оболочки (bash).
Тем не менее, мой опыт работы с оболочкой ограничен, и я хотел бы получить образец сценария (то есть фреймворк), который было бы легко расширить другими.
Wait for Key
Perform action
Possibly accept further input for action
Repeat
Бонусом будет запускать действие каждые n минут, если ключ не получен.