我需要一个具有多个(2)个参数的系统模板服务,如下所示:
[Unit]
Description=Virtualgl Manager for slurm job <jobid>
After=user@<user>.service
Requires=user@<user>.service
[Service]
User=<user>
Type=oneshot
RemainAfterExit=yes
Slice=user-<user>.slice
我需要同时传递用户和工作编号。jobid 是必需的,因此每个 slurm 作业都有一个唯一的实例,但我还需要传入作业所属的,以便正确的[电子邮件保护]已启动。此服务的目标是保持[电子邮件保护]就像 pam-systemd 对 ssh 会话所做的那样,在 slurm 作业持续期间处于活动状态,以便两者可以并行工作。
我见过systemd - 为我的服务提供多个参数对于类似的问题,但这些解决方案仅适用于服务部分,而不适用于设备。