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