script au démarrage
Modérateur : Francois
script au démarrage
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
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
-
- Raspinaute
- Messages : 248
- Enregistré le : mar. 7 oct. 2014 09:46
- Localisation : Morsang / Orge - Essonne
- Contact :
Re: script au démarrage
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
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
Raspberry - RFXTRX433 - Aeon Labs ZStick V2 - Domoticz
FreeBox v6
https://meteo.folcke.net
https://wiki.folcke.net
Re: script au démarrage
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é!
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é!
-
- Raspinaute
- Messages : 248
- Enregistré le : mar. 7 oct. 2014 09:46
- Localisation : Morsang / Orge - Essonne
- Contact :
Re: script au démarrage
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.
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
Raspberry - RFXTRX433 - Aeon Labs ZStick V2 - Domoticz
FreeBox v6
https://meteo.folcke.net
https://wiki.folcke.net
Re: script au démarrage
Ton PC est sous Windows ?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
Re: script au démarrage
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
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
Re: script au démarrage
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
mais cela ne fonctionne pas.
Je pense que le soucis vient du script vcn.sh
-
- Raspinaute
- Messages : 248
- Enregistré le : mar. 7 oct. 2014 09:46
- Localisation : Morsang / Orge - Essonne
- Contact :
Re: script au démarrage
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 :
Par contre pour les paramètre de vncserver je ne sais pas ce qu'il faut mettre.
Code : Tout sélectionner
#!/bin/sh
sudo /usr/bin/vncserver :1 -geometry 900x600 -depth 24 -dpi 96
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
Raspberry - RFXTRX433 - Aeon Labs ZStick V2 - Domoticz
FreeBox v6
https://meteo.folcke.net
https://wiki.folcke.net
Re: script au démarrage
Salut Gaminfrorgaba a écrit :Mon pc est sous Windows 10 est je n'utilise pas winscp
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
Re: script au démarrage
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.
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.