[résolu] lancer un script en root au démarrage
Modérateurs : Francois, maxty01
[résolu] lancer un script en root au démarrage
Bonjour à tous,
J'ai un script à lancer au boot de mon Rasbian, mais j'ai une ligne avec un sudo.
Pour le moment j'ai un .desktop dans /home/pi/.config/autostart qui pointe vers mon script mais ça s’exécute avec l'utilisateur normal.
1) je ne pense pas que je dois ajouter sudo à mon script, alors comment faire pour que seule cette ligne s'execute en root?
2) D'une manière générale, comment faire pour lancer un script en root au boot ?
Merci
J'ai un script à lancer au boot de mon Rasbian, mais j'ai une ligne avec un sudo.
Pour le moment j'ai un .desktop dans /home/pi/.config/autostart qui pointe vers mon script mais ça s’exécute avec l'utilisateur normal.
1) je ne pense pas que je dois ajouter sudo à mon script, alors comment faire pour que seule cette ligne s'execute en root?
2) D'une manière générale, comment faire pour lancer un script en root au boot ?
Merci
Modifié en dernier par Gaara le lun. 27 avr. 2015 19:28, modifié 1 fois.
Utilisateur d'un RPi depuis 2013 (mini serveur) - Kubuntu 14.10 sur i5-4590T - Orange Pi sur Diskio Pi - Odroid UX4
-
- Modérateur
- Messages : 790
- Enregistré le : dim. 16 nov. 2014 20:53
- Localisation : Charleroi - Belgique
Re: lancer un script en root au démarrage
Bonjour
C'est normal, le script est lancé sous le user qui a ouvert la session.
Sans indiscrétion, quel script est lancé en root et quelles sont ses commandes ?
Bonne soirée,
C'est normal, le script est lancé sous le user qui a ouvert la session.
Sans indiscrétion, quel script est lancé en root et quelles sont ses commandes ?
Bonne soirée,
Il n'y a pas de question stupide, il n'y a que des imbéciles qui ne posent pas de question !
RaspBerry Pi : 1 x B+ Raspbian 1 x RPI2 MiniBian
Mieux me connaître ? Regarder mon LinkedIn
RaspBerry Pi : 1 x B+ Raspbian 1 x RPI2 MiniBian
Mieux me connaître ? Regarder mon LinkedIn
Re: lancer un script en root au démarrage
Merci pour ta réponse,
C'est pour lancer un demon VPN, pour lancer vpnautoconnect au démarrage:
mon script:
Edit: je crois que j'ai trouvé une solution ici
C'est pour lancer un demon VPN, pour lancer vpnautoconnect au démarrage:
mon script:
Code : Tout sélectionner
#! /bin/bash
exec >/home/pi/vpnautoconnect.log 2>&1 # écrit un log
/etc/init.d/openvpn start
nmcli con up id "Mon_id_xxxxxxxxxxx"
service lvpnc reload # cette ligne doit être exécutée en root
vpnautoconnect
Modifié en dernier par Gaara le lun. 27 avr. 2015 17:33, modifié 1 fois.
Utilisateur d'un RPi depuis 2013 (mini serveur) - Kubuntu 14.10 sur i5-4590T - Orange Pi sur Diskio Pi - Odroid UX4
-
- Administrateur
- Messages : 3234
- Enregistré le : mer. 17 sept. 2014 18:12
- Localisation : Seine et Marne
Re: lancer un script en root au démarrage
Bonjour,
Le plus simple si tu as un simple script à lancer sous root au démarrage de Raspbian, c'est de le mettre dans la crontab de root.
Puis en début de fichier tu ajoutes la ligne :
Le script doit bien entendu être exécutable.
Le plus simple si tu as un simple script à lancer sous root au démarrage de Raspbian, c'est de le mettre dans la crontab de root.
Code : Tout sélectionner
sudo crontab -e
Code : Tout sélectionner
@reboot /chemin_du_script/tonscript.sh
Passionné de Raspberry, Arduino, ESP8266, ESP32, et objets connectés :
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.
Re: lancer un script en root au démarrage
Ah oui, j'avais bien pensé a cron, mais je connaissais pas @reboot
Merci je vais essayer
Merci je vais essayer
Utilisateur d'un RPi depuis 2013 (mini serveur) - Kubuntu 14.10 sur i5-4590T - Orange Pi sur Diskio Pi - Odroid UX4
Re: lancer un script en root au démarrage
Alors j'ai bricolé deux scripts, un dans ~/.config/autostart qui se lance en utilisateur normal (j'ai ajouté une temporisation), et l'autre, la ligne en root avec crontab.
Ça fonctionne
Merci a vous
Ça fonctionne
Merci a vous
Utilisateur d'un RPi depuis 2013 (mini serveur) - Kubuntu 14.10 sur i5-4590T - Orange Pi sur Diskio Pi - Odroid UX4
-
- Administrateur
- Messages : 3234
- Enregistré le : mer. 17 sept. 2014 18:12
- Localisation : Seine et Marne
Re: lancer un script en root au démarrage
Si vous estimez que votre problème est résolu, merci d'ajouter [RESOLU] au début du titre du sujet.
Pour ce faire, visualiser le premier Post que vous avez réalisé, cliquez sur "Editer", et ajouter [RESOLU] devant le titre, sans l'effacer.
Cela permet que le message soit tout de suite identifié comme ayant eu une réponse correspondant à la demande.
Ainsi, les visiteurs en sont informés, aussi bien lors d'une recherche sur le forum qu'au travers des moteurs de recherche.
Merci d'avance !
Cordialement.
Pour ce faire, visualiser le premier Post que vous avez réalisé, cliquez sur "Editer", et ajouter [RESOLU] devant le titre, sans l'effacer.
Cela permet que le message soit tout de suite identifié comme ayant eu une réponse correspondant à la demande.
Ainsi, les visiteurs en sont informés, aussi bien lors d'une recherche sur le forum qu'au travers des moteurs de recherche.
Merci d'avance !
Cordialement.
Passionné de Raspberry, Arduino, ESP8266, ESP32, et objets connectés :
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.
Re: [résolu] lancer un script en root au démarrage
Je souhaiterais savoir si l'on peut faire arrêter un script sH au bout d'un certain tps, par exemple 8 h après le démarrage ou alors à tel heure...?
Raspberry Pi 2 et KODI + HD
Raspberry B et Recalbox
Raspberryi B+ expérience électronique Lego et Python
Raspicam
Freebox V6
Raspberry B et Recalbox
Raspberryi B+ expérience électronique Lego et Python
Raspicam
Freebox V6