rocrail-linux-user-fr
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
— | rocrail-linux-user-fr [2022/03/05 09:42] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Démarrage automatique dans le contexte utilisateur ====== | ||
+ | [[: | ||
+ | [[france | Sommaire ]] -> [[france# | ||
+ | \\ | ||
+ | |||
+ | {{: | ||
+ | \\ | ||
+ | |||
+ | | // | ||
+ | |||
+ | \\ | ||
+ | |||
+ | =====Introduction===== | ||
+ | Si le serveur Rocrail fonctionne sur un ordinateur dédié comme le Raspberry Pi, cela peut être utile si le serveur démarre automatiquement après chaque redémarrage dans le contexte utilisateur.\\ | ||
+ | Il y a plusieurs moyens d' | ||
+ | |||
+ | \\ | ||
+ | |||
+ | =====Démarrage du script===== | ||
+ | Le fichier fourni '' | ||
+ | Cette version fourni supporte également | ||
+ | ==== Un script de démarrage à partir de zéro === | ||
+ | Créer un script de démarrage, **startrocrail.sh** dans le répertoire personnel de l' | ||
+ | <code bash> | ||
+ | #!/bin/sh | ||
+ | cd / | ||
+ | / | ||
+ | </ | ||
+ | Rendre le script exécutable: | ||
+ | <code bash> | ||
+ | chmod +x startrocrail.sh | ||
+ | </ | ||
+ | |||
+ | ====Option d' | ||
+ | | //Utiliser cette option en premier si tout fonctionne parfaitement.// | ||
+ | Pour automatiquement arrêter l' | ||
+ | <code bash> | ||
+ | if [ $? -eq 70 ] | ||
+ | then | ||
+ | echo raspberry | sudo -S halt -p | ||
+ | fi | ||
+ | </ | ||
+ | La déclaration d' | ||
+ | | Rocrail retournera le code 70 au cas d'une commande d' | ||
+ | \\ | ||
+ | |||
+ | =====CronTab===== | ||
+ | Ajouter la ligne suivante à la fin de liste crontab de l' | ||
+ | <code bash> | ||
+ | @reboot / | ||
+ | </ | ||
+ | Ou directement par la ligne de commande: | ||
+ | <code bash> | ||
+ | (crontab -l ; echo " | ||
+ | </ | ||
+ | |||
+ | Vérifier le crontab: | ||
+ | <code bash> | ||
+ | crontab -l | ||
+ | </ | ||
+ | Sortie: | ||
+ | <code bash> | ||
+ | # For more information see the manual pages of crontab(5) and cron(8) | ||
+ | # | ||
+ | # m h dom mon dow | ||
+ | @reboot / | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | |||
+ | =====Arrêt du serveur Rocrail===== | ||
+ | | //Un arrêt normal de l' | ||
+ | |||
+ | ====Rocview==== | ||
+ | * __**[[: | ||
+ | |||
+ | ====Rocweb==== | ||
+ | * __**[[: | ||
+ | |||
+ | ====andRoc==== | ||
+ | * Système: Arrêt du serveur.\\ | ||
+ | |||
+ | ====Monitor==== | ||
+ | * __**[[: | ||
+ | |||
+ | ====Shell SSH==== | ||
+ | < | ||
+ | killall rocrail | ||
+ | </ | ||
+ | |||
+ | =====Fichier startrocrail.sh fourni===== | ||
+ | <code bash> | ||
+ | #!/bin/sh | ||
+ | WS=$1 | ||
+ | PASSWORD=$2 | ||
+ | cd | ||
+ | if [ ! $1 ]; then | ||
+ | cd ~/ | ||
+ | else | ||
+ | cd ~/ | ||
+ | fi | ||
+ | ~/ | ||
+ | if [ $? -eq 70 ] | ||
+ | then | ||
+ | echo $PASSWORD | sudo -S halt -p | ||
+ | fi | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
rocrail-linux-user-fr.txt · Last modified: 2022/03/05 09:42 by 127.0.0.1