torque_install/torque/contrib/systemd/pbs_mom.service.in
ruoyunbai 2bb9621e30 1
2021-09-29 21:06:16 +08:00

37 lines
671 B
SYSTEMD

[Unit]
Description=TORQUE pbs_mom daemon
Requires=network.target local-fs.target
Wants=syslog.target
After=network.target local-fs.target syslog.target
[Service]
Type=simple
User=root
Delegate=yes
LimitNOFILE=32768
LimitMEMLOCK=infinity
LimitSTACK=12582912
LimitCORE=infinity
Environment=PBS_HOME=@PBS_HOME@
Environment=PBS_ARGS=
EnvironmentFile=-/etc/sysconfig/pbs_mom
ExecStart=@sbindir@/pbs_mom -F -d $PBS_HOME $PBS_ARGS
KillMode=process
# attempt graceful shutdown
ExecStop=/bin/bash -c " \
for i in {1..5}; do \
kill -0 $MAINPID &>/dev/null || exit 0; \
@sbindir@/momctl -s && exit; \
sleep 1; \
done \
"
[Install]
WantedBy=multi-user.target