Auteur Sujet: Répéteur deamon et au démarrage du systeme  (Lu 13500 fois)

Hors ligne paguira

  • Posteur
  • **
  • Messages: 3
Répéteur deamon et au démarrage du systeme
« le: 22 juillet 2008, 18:18:36 »
Bonjour,
J'ai installé un répéteur sur Linux, néanmoins comment l'installer en deamon et au démarrage du systeme  ???
je suis obligé de faire ./repeater 5910 5500 et si je ferme ma connexion SSH (avec Putty) mon répéteur ne répond plus.

Hors ligne benjy

  • Modérateur
  • *****
  • Messages: 430
  • Sexe: Homme
Re : Répéteur deamon et au démarrage du systeme
« Réponse #1 le: 23 juillet 2008, 08:28:30 »
Salut,

Euh daemon pour emuler une machine ?? si c'est cela dont tu parles, prend virtual box ou mieux encore VMWare! Mais il me semble qu'il existe des répétiteurs linux (voir forum anglais ou fonction recherche du forum)
Pour mettre au demarrage, un simple batch dans le répertoire prévu à cette effet (chez moi avec kde c'est /root/.kde/Autostart

Sinon apres, je ne peux pas plus t'aider malheureusement =/

Tiens nous au courant

++
benjy
benjy[arrobas]ultravnc[point]fr

Hors ligne pat12

  • Jr. Member
  • ***
  • Messages: 56
Re : Répéteur deamon et au démarrage du systeme
« Réponse #2 le: 23 juillet 2008, 09:30:27 »
Bonjour,

C'est pas trop un pb PcHelpWare mais du paramétrage Linux.
Pour faire simple, essaie de mettre la commande dans le fichier /etc/rc.d/rc.local
C'est le dernier script exécuté au démarrage de la machine.
Si tu veux faire plus sophistiqué, tu peux faire une recherche Google sur "Init script".

Hors ligne paguira

  • Posteur
  • **
  • Messages: 3
Re : Répéteur deamon et au démarrage du systeme
« Réponse #3 le: 24 juillet 2008, 04:28:50 »
Merci de votre aide, je me suis donc orienter vers des scripts d'initialisation comme:

https://forum.uvnc.com/viewtopic.php?p=48263

Néanmoins la plupart de ces scripts utilise "start-stop-daemon" ils ne sont donc pas compatible avec des distributions centos ou fedora.
J'ai chercher des sources ainsi que de RPM pour utiliser  "start-stop-daemon" mais je n'ai rien trouvé.

Hors ligne paguira

  • Posteur
  • **
  • Messages: 3
Re : Répéteur deamon et au démarrage du systeme
« Réponse #4 le: 25 juillet 2008, 01:16:14 »
De retour,
Pour rappel je suis sur CENTOS 5.1

mon script de démarrage est le suivant : /etc/init.d/repeater.sh

#!/bin/sh

UVNCINI=/etc/uvnc/uvncrepeater.ini
DAEMON=/usr/sbin/repeater
PIDFILE=/var/run/uvnc.pid
LOGFILE=/var/log/uvnc.log
ecode=1

case "$1" in
start)
if [ -f "${DAEMON}" -a -x "${DAEMON}" ]; then
if [ -f "${PIDFILE}" ]; then
echo ' repeater) PID file found - not starting'
else

"$DAEMON" $UVNCINI > "$LOGFILE" 2>&1 &

sleep 1
ps -ax | grep ${DAEMON} | grep -v grep | awk '{print $1}' > ${PIDFILE}
echo ' REPEATER - STARTED'
ecode=0
fi
else
echo ' "${DAEMON}" executable not found - not starting'
fi
;;
stop)
if [ -f "${PIDFILE}" ]; then

read -r pid junk < "${PIDFILE}"
kill -SIGTERM ${pid}
rm -f ${PIDFILE}
echo ' REPEATER - STOPPED'
else
echo ' REPEATER PID file not found - not killing'
fi
;;
restart)
$0 stop
sleep 5
$0 start
;;
*)
echo "usage: ${0##*/} {start|stop|restart}" >&2
;;
esac

exit $ecode

néanmoins j'ai deux erreur qui ne pose pas de problème:

quand je fait un stop :

/etc/init.d/repeater.sh: line 35: kill: SIGTERM: invalid signal specification
quand je fait un start :

Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ
« Modifié: 25 juillet 2008, 01:25:37 par paguira »

Hors ligne pat12

  • Jr. Member
  • ***
  • Messages: 56
Re : Répéteur deamon et au démarrage du systeme
« Réponse #5 le: 28 juillet 2008, 14:22:49 »
J'ai retrouvé ton code dans un exemple d'init script FreeBSD, je pense qu'il y a quelques différences avec du CentOS.
Adaptes plutôt le script de base suivant : http://www.cyberciti.biz/tips/linux-write-sys-v-init-script-to-start-stop-service.html