Nous pouvons ensuite installer le service :
# sudo ln -s /home/oper/Talend-7.0.1/runtime/bin/TALEND-CONTAINER-service /etc/init.d/ # sudo update-rc.d TALEND-CONTAINER-service defaults
CommandLine en tant que service
Nous allons créer deux fichiers dans le répertoire /usr/bin
# sudo touch /usr/bin/commandline_start
# sudo touch /usr/bin/commandline_stop
Contenu du fichier commandline_start:
#!/bin/shcd /home/oper/Talend-7.0.1/cmdline
nohup sh commandline-linux.sh&
Contenu du fichier commandline_stop:
#!/bin/sh
(echo stopServer ; sleep 2) | telnet localhost 8002
Nous allons rendre ces deux fichiers exécutables :
# sudo chmod +x /usr/bin/commandline_start
# sudo chmod +x /usr/bin/commandline_stop
Nous devons ensuite copier le script situé : /home/oper/Talend-7.0.1/cmdline/studio/addons/scripts
Vers le dossier : /etc/init.d
# sudo cp /home/oper/Talend-
7.0.1/cmdline/studio/addons/scripts/tis_commandline /etc/init.d
# sudo chmod +x /etc/init.d/tis_commandline
Enfin création du service :
# sudo update-rc.d tis_commandline defaults 60
JobServer en tant que service
Créer le fichier à l’aide de la commande suivante suivant :
# sudo touch /etc/init.d/jobserver
On y ajoute le contenu suivant :
#!/bin/sh
# # Check that networking is up.[ '${NETWORKING}' = 'no' ] && exit 0
user=root
jobserver=/home/oper/Talend-7.0.1/jobserver
startup=start_jobserver.sh
shutdown=stop_jobserver.sh
start(){
echo -n $'Starting jobserver service: '
su - $user -c 'cd $jobserver && sh $startup &'
RETVAL=$?
echo
}
stop(){
echo -n $ 'Stopping jobserver service: '
su - $user -c 'cd $jobserver && sh $shutdown'
RETVAL=$?
echo
}
restart() {
stop
start
}
# See how we were called.
case '$1' in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
*)
echo $'Usage: $0 {start|stop|restart}'
exit 1
esac
exit 0
Nous rendons ce script exécutable :
# sudo chmod 0755 /etc/init.d/jobserver
Installation du service
# sudo update-rc.d jobserver defaults 60
Ajout des serveurs d’exécution dans Talend Administration Center
Une fois les serveurs d’exécutions installés et configurés, nous pouvons les référencer dans Talend Administration Center.