script au démarrage

Vous venez de déballer votre Raspberry Pi et vous vous posez des questions ? C'est ici que ça se passe !

Modérateur : Francois

frorgaba
Messages : 10
Enregistré le : mer. 8 nov. 2017 20:39

script au démarrage

Message par frorgaba » mer. 8 nov. 2017 21:01

bonjour,

j'essaie de lancer un script au démarrage me permettant d'accéder à mon PI 3 depuis mon PC sans avoir à relancer toute la mécanique...

je me connecte à ma PI3 depuis PuTTY et ensuite je lance TightVNC Viewer pour travailler directement depuis mon PC

pour le moment j'ai tester ceci

- création d'un fichier vcn.sh dans /home/pi
#!/bin/sh
su -pi -c "/usr/bin/vncserver :1 -geometry 900x600 -depth 24 -dpi 96"

- changement de permissions fu fichier
sudo chmod +x vnc.sh

- lancement du script depuis etc/rc.local
ajout de la ligne suivante avant exit à

sh '/home/pi/vnc.sh'

- reboot de la PI3

et la, TightVNC Viewer ne peut pas se connecter à la PI3

J'ai pu lire dans certains tutos que le fichier rc.local ne serait plus lancer dans les dernières versions de PI3 mais sans trouver pour autant de solution .

Si quelqu'un peu m'aider, je suis preneur.

Merci

mike913
Raspinaute
Messages : 246
Enregistré le : mar. 7 oct. 2014 09:46
Localisation : Morsang / Orge - Essonne
Contact :

Re: script au démarrage

Message par mike913 » jeu. 9 nov. 2017 08:15

Bonjour

Déjà vérifie que ton script fonctionne.
Ensuite pourquoi ne pas utiliser le crontab avec la ligne : @reboot ./vnc.sh que ru inclu dans ton crontab

cordialement
DS712+ 2x Western Digital WD10EADS-00L 1000 GB (SHR) - Firmware: DSM 6.1.6-15266
Raspberry - RFXTRX433 - Aeon Labs ZStick V2 - Domoticz
FreeBox v6
https://meteo.folcke.net
https://wiki.folcke.net

frorgaba
Messages : 10
Enregistré le : mer. 8 nov. 2017 20:39

Re: script au démarrage

Message par frorgaba » jeu. 9 nov. 2017 18:59

merci mike913 pour ta réponse.

je suis un débutant en linux et quand tu parles de vérifier si le script fonctionne, oui mais comment?

rajouter la ligne que tu préconise, oui, mais où dans mon srcipt?

je sais que je suis ch... mais bon débuter à 60 ans c'est pas toujours aisé! :mrgreen:

mike913
Raspinaute
Messages : 246
Enregistré le : mar. 7 oct. 2014 09:46
Localisation : Morsang / Orge - Essonne
Contact :

Re: script au démarrage

Message par mike913 » jeu. 9 nov. 2017 19:24

Il faut ce connecter en ssh avec putty et tapet ma ligne: sh vnc.sh,
comme tu l' as rendu exécutable tu peux simplement taper ./vnc.sh
Dans ton script tu utilise la commande su ce n' est pas bon car su demande un mot de passe. il faut mieux utiliser sudo.
Est-ce que tu utilises winscp ?
car dans ce cas tu peux créer un fichier que tu appelles par exemple crontab.txt au format linux.
dans ce fichier tu places la commande @reboot ./vnc.sh tu fait une ligne vide à la fin tu fichier tu le sauve
et dans putty tu tapes crontab -u pi crontab.txt
une fois qu'il te rend la main tu tape crontab -l pour voir si ta commande à bien été prise en compte.
DS712+ 2x Western Digital WD10EADS-00L 1000 GB (SHR) - Firmware: DSM 6.1.6-15266
Raspberry - RFXTRX433 - Aeon Labs ZStick V2 - Domoticz
FreeBox v6
https://meteo.folcke.net
https://wiki.folcke.net

Ferois
Messages : 39
Enregistré le : jeu. 16 mars 2017 09:08

Re: script au démarrage

Message par Ferois » jeu. 9 nov. 2017 19:46

frorgaba a écrit :j'essaie de lancer un script au démarrage me permettant d'accéder à mon PI 3 depuis mon PC sans avoir à relancer toute la mécanique...i
Ton PC est sous Windows ?

frorgaba
Messages : 10
Enregistré le : mer. 8 nov. 2017 20:39

Re: script au démarrage

Message par frorgaba » jeu. 9 nov. 2017 20:46

en faisant changeant su en sudo j'obtient ceci

pi@raspberrypi:~ $ sh vnc.sh
usage: sudo -h | -K | -k | -V
usage: sudo -v [-AknS] [-g group] [-h host] [-p prompt] [-u user]
usage: sudo -l [-AknS] [-g group] [-h host] [-p prompt] [-U user] [-u user]
[command]
usage: sudo [-AbEHknPS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p
prompt] [-u user] [VAR=value] [-i|-s] [<command>]
usage: sudo -e [-AknS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p
prompt] [-u user] file ...

mais tightVNC viewer ne se connecte toujours pas automatiquement

Mon pc est sous Windows 10 est je n'utilise pas winscp

frorgaba
Messages : 10
Enregistré le : mer. 8 nov. 2017 20:39

Re: script au démarrage

Message par frorgaba » jeu. 9 nov. 2017 21:43

j'ai bien créé le fichier demarrage.txt avec winSCP et testé avec crontab -l qui me renvoie la ligne @reboot ./vnc.sh
mais cela ne fonctionne pas.
Je pense que le soucis vient du script vcn.sh

mike913
Raspinaute
Messages : 246
Enregistré le : mar. 7 oct. 2014 09:46
Localisation : Morsang / Orge - Essonne
Contact :

Re: script au démarrage

Message par mike913 » jeu. 9 nov. 2017 23:17

Je n'utilise pas vncserver mais si dans ton fichier sh tu as remplacer su par sudo c'est normal que ça ne marche pas remplace le tout par :

Code : Tout sélectionner

#!/bin/sh
sudo  /usr/bin/vncserver :1 -geometry 900x600 -depth 24 -dpi 96
Par contre pour les paramètre de vncserver je ne sais pas ce qu'il faut mettre.
DS712+ 2x Western Digital WD10EADS-00L 1000 GB (SHR) - Firmware: DSM 6.1.6-15266
Raspberry - RFXTRX433 - Aeon Labs ZStick V2 - Domoticz
FreeBox v6
https://meteo.folcke.net
https://wiki.folcke.net

Ferois
Messages : 39
Enregistré le : jeu. 16 mars 2017 09:08

Re: script au démarrage

Message par Ferois » jeu. 9 nov. 2017 23:29

frorgaba a écrit :Mon pc est sous Windows 10 est je n'utilise pas winscp
Salut Gamin ;)

Je ne comprend pas bien ton problème.
Tu n'as pas besoin de créer et de lancer un programme sur le Pi !

Dans "interfaces" de "configuration du Raspberry Pi", tu actives VNC.
Tu charges sur ton PC "VNC Viewer", tu l'installes et le lances ; ensuite tu te connectes directement avec l'adresse IP du pi

frorgaba
Messages : 10
Enregistré le : mer. 8 nov. 2017 20:39

Re: script au démarrage

Message par frorgaba » ven. 10 nov. 2017 22:39

Salut Ferois,

pour VNC viewer pas de sushis, mais j'aime me compliquer la vie et je voudrais utiliser TightVNC viewer et pour éviter de devoir configurer un écran à chaque démarrage de PI, je cherche un script qui me fait ça au boot.

Répondre

Retourner vers « Débutants »