6. Программа «будильник». Позволяет запустить программу с заданным значением времени (передается как значение ключа «-t», по умолчанию составляет 5 минут), при наступлении которого программа выполнить должна одно из действий, заданных аргументами:
o ключ «-c» со значением cmd — запустить команду cmd;
o ключ «-p» со значением file — проиграть звуковой файл file;
o ключ «-k» со значением pid — отправить сигнал USR1 процессу с идентификатором pid.
Сама программа при получении сигнала должна выдать текущее время с момента запуска. Пример запуска двух процессов программы, один их которых проиграет звуковой файл спустя минуту после запуска, а второй через 5 секунд после запуска отправляет сигнал
$ ./alarm -t 00:01:00 -p "
alarm.mp3" & [21305]
$ ./alarm -t 00:00:05 -k 21305
Время с момента запуска: 00:00:33