[Unit] Description=Great Internet Mersenne Prime Search client After=network.target local-fs.target Wants=local-fs.target [Service] EnvironmentFile=/etc/conf.d/gimps User=${USER} Group=${GROUP} ExecStartPre=-/bin/sh -c '[ ! -e "${GIMPS_DIR}" ] && /bin/mkdir "${GIMPS_DIR}"' ExecStartPre=/bin/chown -R ${USER}:${GROUP} ${GIMPS_DIR} ExecStartPre=/bin/sh -c '[ ! -e "{GIMPS_DIR}/local.txt ] && echo "GIMPS has not been configured." >&2' ExecStart=/opt/gimps/mprime -w${GIMPS_DIR} ${GIMPS_OPTIONS} StandardOutput=null StandardError=journal [Install] WantedBy=multi-user.target