Sous Red Hat et Ubuntu, le service systemd est utilisé pour démarrer et arrêter les services. Vous pouvez trouver les fichiers contrôlant le service systemd dans /etc/systemd/system.
Dans cet exemple, le fichier sap-rfc est ajouté et non installé par défaut. Si vous souhaitez ajouter votre Talend SAP RFC Server, utilisez le fichier service échantillon et assurez-vous de modifier les chemins correspondant à votre 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