16 lines
457 B
SYSTEMD
16 lines
457 B
SYSTEMD
|
[Unit]
|
||
|
Description=Service for Timer ${timer}
|
||
|
After=network.target
|
||
|
% if config.get('requires', ''):
|
||
|
Requires=${config['requires']}
|
||
|
% endif
|
||
|
|
||
|
[Service]
|
||
|
User=${config.get('user', 'root')}
|
||
|
Group=${config.get('group', config.get('user', 'root'))}
|
||
|
% for k, v in sorted(config.get('environment', {}).items()):
|
||
|
Environment=${k}=${v}
|
||
|
% endfor
|
||
|
WorkingDirectory=${config.get('pwd', '/')}
|
||
|
ExecStart=/usr/local/sbin/systemd-timer-monitored ${timer} ${config['command']}
|