Question

pour interagir avec mon iPhone, je l'ai créé un script python qui envoie et données recives par une prise, le script doit être démarré après emule afin de travailler, J'ai pensé à quelque chose comme ceci:

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/local/bin/amuled
WEB=/usr/local/bin/amuleweb
NAME=amuled
DESC=amuled
RUNAMULE=no
USER=piros
# ADDED FOR iPhone
SOCKET= /home/piros/amule_scripts/aMuleSocket/aMuleSocket.py
#

Et puis

case "$1" in
start)
  echo -n "Starting $DESC: "
   su $USER -c "$DAEMON -f"
   while ! netstat -l -n -p -t | grep -q amuled ; do sleep 1 ; done
   su $USER -c "$WEB --quiet & "
   ##iPhone
   su $USER -c "$SOCKET & "
   ##
echo "$NAME."
;;

Le gros problème est, bien que je l'spécifié et signe le doesnt processus veulent courir en arrière-plan des idées ?? :(

Merci!

Était-ce utile?

La solution

Mettre le processus de su en arrière-plan, pas son enfant. Par exemple:

su $USER -c "$WEB --quiet" &

Notez que l'esperluette est en dehors des guillemets.

Autres conseils

essayez de lancer avec nohup process.py &

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top