Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/04/2012, à 19:09

PacoKOKI

Faire un sccript pour gps bluetooth (resolu)

Ufff!
Je vois que ça vole haut ici! je viens de passer a Kubuntu depuis W7 et pas sans peine... mais j'aime bien et je compte y rester!
Par contre je suis pas un geek et j'ai trop de peine avec les scripts, commandes, terminaux, etc...
Je vous copie ici bas un message déjà posté par ailleurs, n'ayant pas trouvé de soluce je le poste par ici (suis je au bon endroit?)
Je navigue avec OPEN CPN (excellent) depuis deux ans, je l'ai installé sur Kubuntu et il marche très bien!! mais:

"Je me cite"
"Je travail avec Opencpn et un récepteur GPS bluetooth, à chaque démarrage je dois introduire la commande "sudo hcitool scan:" et puis  "sudo rfcomm bind /dev/rfcomm0  00:1C:88:12:3B:A1" pour faire reconnaître le GPS par Opencpn!
Je voudrais lancer cette commande au démarrage, mais après quelques essais sans succès je viens demander de l'aide:rolleyes:
Comment et ou mettre la ligne de commande?
Rien à faire dans: configuration système, démarrage et arrêt, démarrage automatique...
Une aide?:|"

Kubuntu 11.10. Acer aspire7735G.

Pourriez vous m'aider (avec beaucoup de patience) à réussir cette mission impossible pour moi?

Dernière modification par PacoKOKI (Le 24/04/2012, à 12:00)

Hors ligne

#2 Le 21/04/2012, à 12:33

credenhill

Re : Faire un sccript pour gps bluetooth (resolu)

hello
je placerais ces 2 commandes dans /etc/rc.local
sans le sudo et avec le chemin complet  si elles ne sont pas dans /usr/bin

hcitool scan:
rfcomm bind /dev/rfcomm0  00:1C:88:12:3B:A1

Hors ligne

#3 Le 21/04/2012, à 12:58

PacoKOKI

Re : Faire un sccript pour gps bluetooth (resolu)

Ok. je vais essayer et je te dis...

Merci:)

Hors ligne

#4 Le 22/04/2012, à 09:31

PacoKOKI

Re : Faire un sccript pour gps bluetooth (resolu)

je ne trouve /etc/rc.local dans mon systeme...(?)

Hors ligne

#5 Le 22/04/2012, à 09:57

credenhill

Re : Faire un sccript pour gps bluetooth (resolu)

bizarre, crée le avec sudo, ne pas oublier chmod a+x /etc/rc.local
première ligne :#!/bin/sh -e
dernière : exit 0

Hors ligne

#6 Le 22/04/2012, à 12:34

PacoKOKI

Re : Faire un sccript pour gps bluetooth (resolu)

Sorry, je n'avais pas bien regardé, il est bien la! rc.local!! mais quand j’essaie d'enregistrer je recois ce message:

"Le document n'a pas pu être enregistré, car il n'a pas été possible d'écrire dans /etc/rc.local.

Vérifiez que vous avez des droits d'écriture dans ce fichier ou qu'il y a suffisamment d'espace disque disponible."

c'est n'est pas un problème de place, mais de droits! comment avoir les droits d’écriture?

Merci

Hors ligne

#7 Le 22/04/2012, à 12:38

credenhill

Re : Faire un sccript pour gps bluetooth (resolu)

utiliser sudo nom-de-ton-éditeur /etc/rc.local

Hors ligne

#8 Le 22/04/2012, à 12:54

PacoKOKI

Re : Faire un sccript pour gps bluetooth (resolu)

Voici le resultat:
paco@kubuntu:~$ sudo Kate /etc/rc.local
[sudo] password for paco:
sudo: Kate: command not found
paco@kubuntu:~$ sudo Kate/etc/rc.local
sudo: Kate/etc/rc.local: command not found

je fais ou l'erreur?

Hors ligne

#9 Le 22/04/2012, à 12:56

PacoKOKI

Re : Faire un sccript pour gps bluetooth (resolu)

J'ai insere les deux lignes comme tu m'as conseillé:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
hcitool scan:
rfcomm bind /dev/rfcomm0  00:1C:88:12:3B:A1sudo

exit 0

C'est en ordre?

Hors ligne

#10 Le 22/04/2012, à 13:17

credenhill

Re : Faire un sccript pour gps bluetooth (resolu)

enlever le sudo en fin de ligne
hcitool et rfcomm sont dans /usr/bin ou /bin?véfifier avec

whereis hcitool rfcomm 

si non, mettre le chemin devant, sinon c'est bon
ajouter >>/tmp/log 2>&1 à chaque ligne pour capturer les messages, les enlever si tout va a bien

Dernière modification par credenhill (Le 22/04/2012, à 13:18)

Hors ligne

#11 Le 22/04/2012, à 13:22

PacoKOKI

Re : Faire un sccript pour gps bluetooth (resolu)

Ils sont la:
paco@kubuntu:~$ whereis hcitool rfcomm
hcitool: /usr/bin/hcitool /usr/share/man/man1/hcitool.1.gz
rfcomm: /usr/bin/rfcomm /usr/share/man/man1/rfcomm.1.gz

Hors ligne

#12 Le 23/04/2012, à 14:19

PacoKOKI

Re : Faire un sccript pour gps bluetooth (resolu)

Bien j'ai suivi tes indications:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/usr/bin/hcitool /usr/share/man/man1/hcitool.1.gz hcitool scan: >>/tmp/log 2>&1
/usr/bin/rfcomm /usr/share/man/man1/rfcomm.1.gz rfcomm bind /dev/rfcomm0  00:1C:88:12:3B:A1 >>/tmp/log 2>&1

exit 0

Heureusement le ridicule ne tue pas!

Hors ligne

#13 Le 23/04/2012, à 14:23

PacoKOKI

Re : Faire un sccript pour gps bluetooth (resolu)

Ou il fallait plus tôt:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/usr/bin/hcitool /usr/share/man/man1/hcitool.1.gz
hcitool scan: >>/tmp/log 2>&1
/usr/bin/rfcomm /usr/share/man/man1/rfcomm.1.gz
rfcomm bind /dev/rfcomm0  00:1C:88:12:3B:A1 >>/tmp/log 2>&1

exit 0

??

Hors ligne

#14 Le 23/04/2012, à 14:27

PacoKOKI

Re : Faire un sccript pour gps bluetooth (resolu)

# In order to enable or disable this script just change the execution
# bits.

Ou??

Hors ligne

#15 Le 23/04/2012, à 14:31

PacoKOKI

Re : Faire un sccript pour gps bluetooth (resolu)

Je ne réussis  toujours pas à enregistrer rc.local avec Kate après modification...

zut!

Hors ligne

#16 Le 23/04/2012, à 15:01

credenhill

Re : Faire un sccript pour gps bluetooth (resolu)

je ne connais pas kate. utiliser gedit ?
le sudo fonctionne ?
ne mettre dans rc.local, que

hcitool scan: >>/tmp/log 2>&1
rfcomm bind /dev/rfcomm0  00:1C:88:12:3B:A1 >>/tmp/log 2>&1

vérifier les droits avec

ls -l /etc/rc.local

edit: ou alors tu le copies chez toi, tu le modifies et tu le remets avec

sudo cp rc.local /etc/rc.local

Dernière modification par credenhill (Le 23/04/2012, à 15:49)

Hors ligne

#17 Le 23/04/2012, à 19:03

PacoKOKI

Re : Faire un sccript pour gps bluetooth (resolu)

Credenhill Tout d'abord merci!

cette fois ça marche!
je récapitule, d'abord j'ai fait un "sudo chmod -R 777 /etc//rc.local" pour changer les droits du fichier rc.local et le rendre modifiable à souhait smile
Puis rajouté au même fichier les lignes:
# rendre la souris bluetooth operationelle et reconnaisable par openCPN
hcitool scan: >>/tmp/log 2>&1

rfcomm bind /dev/rfcomm0  00:1C:88:12:3B:A1 >>/tmp/log 2>&1

sauvegarde et redémarrage, et succès:D

Au démarrage tout marche sans autre! j'ai la position de mon bateau sur la carte!!

Il faut avoir de la patiente avec les néophytes et tu las eu...

roll

A+

Hors ligne

#18 Le 24/04/2012, à 09:28

credenhill

Re : Faire un sccript pour gps bluetooth (resolu)

parfait, mais
attention

être extrêmement prudent avec sudo chmod -R dir cela peut corrompre un systeme. Ne pas utiliser -R avec un fichier.
avec chmod 777 fichier, tout le monde a les droits d'écriture sur le fichier, c'est dangereux. Pour n'attribuer que les droits x, utiliser chmod a+x fichier.
bonne continuation

Hors ligne

#19 Le 24/04/2012, à 11:58

PacoKOKI

Re : Faire un sccript pour gps bluetooth (resolu)

Ok!

Je vais modifier encore ça pour laisser les choses en ordre!

Hors ligne