A systemd.time
man
página não não sugiro que você pode ter intervalos (9 a 16) para qualquer coisa que não seja dias da semana:
Specifying two weekdays separated by "-" refers to a range of continuous weekdays.
e
In the date and time specifications [...] each component can be specified as a list of values separated by commas.
Então, por enquanto, 1 , a única maneira de fazer isso é listar explicitamente todos os valores:
OnCalendar=Mon-Fri *-*-* 9,10,11,12,13,14,15,16:00/15:00
1:
A partir de systemd
versão 231 , OnCalendar
suporta o uso de ".." para representar intervalos :
OnCalendar=Mon..Fri 9..16:00/15