rocrail-linux-user-nl
                no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
| — | rocrail-linux-user-nl [2022/02/28 19:10] (current) – created - external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Auto start Rocrail voor de gebruiker ====== | ||
| + | [[: | ||
| + | [[dutch| Inhoudsopgave]] -> [[dutch# | ||
| + | \\ | ||
| + | {{: | ||
| + | \\ | ||
| + | |||
| + | | //In de voorbeelden wordt de gebruiker **pi** gebruikt. \\ | ||
| + | De hier beschreven werkwijze is de beste manier om Rocrail Server automatisch te starten na een herstart, in plaats van het programma als daemon in root context te draaien.// | | ||
| + | \\ | ||
| + | |||
| + | =====Introductie===== | ||
| + | Als de Rocrail-server op een speciale computer zoals de Raspberry Pi draait, zou het voor de gebruiker handig zijn als de server automatisch start na elke herstart.\\ | ||
| + | Er zijn verschillende manieren om dit te realiseren, maar de crontab-oplossing is heel eenvoudig te implementeren.\\ | ||
| + | |||
| + | \\ | ||
| + | =====Start script===== | ||
| + | Maak een script met de naam **startrocrail.sh** in de home directory van de gebruiker **pi** (/home/pi) door in een (ssh) terminal een editor te starten, bijvoorbeeld **nano startrocrail.sh** en voer de volgende code in: | ||
| + | <code bash> | ||
| + | #!/bin/sh | ||
| + | cd / | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| + | Sla dit bestand op en sluit de editor nano af. | ||
| + | |||
| + | Maak het script uitvoerbaar met: | ||
| + | <code bash> | ||
| + | chmod +x startrocrail.sh | ||
| + | </ | ||
| + | |||
| + | ====Optioneel: | ||
| + | | //Gebruik deze optie alleen als het voorgaande script perfect verloopt.// \\ //De gebruiker **pi** wordt verondersteld root rechten te hebben.// | | ||
| + | Om de Raspberry automatisch af te sluiten nadat de Rocrail server is gestopt, voeg de volgende regels toe aan het script **startrocrail.sh**: | ||
| + | |||
| + | <code bash> | ||
| + | if [ $? -eq 70 ] | ||
| + | then | ||
| + | echo raspberry | sudo -S halt -p | ||
| + | fi | ||
| + | </ | ||
| + | \\ | ||
| + | Na de opdracht ' | ||
| + | |||
| + | | Rocrail geeft de waarde 70 als het via het programma Rocview wordt afgesloten. De opdracht ' | ||
| + | \\ | ||
| + | |||
| + | =====CronTab===== | ||
| + | Voeg de volgende regel aan het eind van de crontab lijst van de gebruiker **pi** toe met de opdracht **crontab -e**: | ||
| + | |||
| + | <code bash> | ||
| + | @reboot / | ||
| + | </ | ||
| + | |||
| + | Of doe dit direct in een (ssh) terminal sessie met: | ||
| + | <code bash> | ||
| + | (crontab -l ; echo " | ||
| + | </ | ||
| + | |||
| + | Controleer crontab: | ||
| + | <code bash> | ||
| + | crontab -l | ||
| + | </ | ||
| + | \\ | ||
| + | De volgende boodschap wordt getoond: | ||
| + | <code bash> | ||
| + | # For more information see the manual pages of crontab(5) and cron(8) | ||
| + | # | ||
| + | # m h  dom mon dow | ||
| + | @reboot / | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| + | =====Stop Rocrail Server===== | ||
| + | | //De opdracht shutdown op de RaspberryPi geeft de opdracht kill voor alle op dat moment actieve programma' | ||
| + | |||
| + | ====Rocview==== | ||
| + | * __**[[: | ||
| + | |||
| + | |||
| + | ====Rocweb (Engels)==== | ||
| + | * __**[[: | ||
| + | |||
| + | ====andRoc==== | ||
| + | * Systeem: Shutdown server.\\ | ||
| + | |||
| + | ====Monitor ==== | ||
| + | * __**[[: | ||
| + | |||
| + | ====SSH Shell==== | ||
| + | < | ||
| + | killall rocrail | ||
| + | </ | ||
rocrail-linux-user-nl.txt · Last modified: 2022/02/28 19:10 by 127.0.0.1
                
                