In Red Hat und Ubuntu wird der systemd-Dienst für den Start und Stopp von Diensten verwendet. Die Dateien, die den systemd-Dienst steuern, befinden sich in /etc/systemd/system.
Im vorliegenden Beispiel wird die Datei sap-rfc hinzufügt und standardmäßig nicht installiert. Wenn Sie Ihren Talend SAP RFC Server hinzufügen möchten, verwenden Sie die service-Beispieldatei und ändern Sie die Pfade entsprechend Ihrer Installation:
# SystemD descriptor file for Talend SAP RFC Server
[Unit]
Description=Talend SAP RFC Server service
Before=runlevel3.target runlevel5.target
After=local-fs.target remote-fs.target network-online.target time-sync.target systemd-journald-dev-log.socket
Wants=network-online.target
Conflicts=shutdown.target
[Service]
Type=simple
Environment=JAVA_HOME=/usr/java/jre1.8.0_171-amd64
ExecStart=/opt/talend/7.0.1/sap-rfc-server/bin/start-tsaps.sh
ExecStop=/opt/talend/7.0.1/sap-rfc-server/bin/stop-tsaps.sh
User=talenduser
Group=talendgroup
WorkingDirectory=/opt/talend/7.0.1/sap-rfc-server
[Install]
WantedBy=multi-user.target