FreeNas jail, programma in de achtergrond draaien

Gebruikersavatar
Nob
Erelid
Erelid
Berichten: 3005
Lid geworden op: 09 Sep 2002
Locatie: Belgium, Bever
Bedankt: 70 keer
Uitgedeelde bedankjes: 38 keer
Contact:

FreeNas jail, programma in de achtergrond draaien

Berichtdoor Nob » 1 week 1 dag 5 uur geleden (07 Nov 2018, 16:52)

Ik heb een programma (duplicati) dat ik zelf wil opstarten vanuit mijn jail, maar ik wil dat het in de achtergrond draait, zodat als ik mijn terminal sluit, het programma ook niet sluit.

Als ik het programma normaal start, draait het perfect:
mono Duplicati.Server.exe --webservice-port=8600 --webservice-interface=any --webservice-password=mySecretPassword

Ik surf dan op mijn pc naar jailIP:8600 en duplicati komt tevoorschijn.

Als ik echter:

mono Duplicati.Server.exe --webservice-port=8600 --webservice-interface=any --webservice-password=mySecretPassword &
doe, dan start het programma (suspended) in de background, maar als ik dan van mijn pc naar JailIP:8600 ga, dan wil duplicati niet starten.

Iemand een idee hoe dat zit met iets in de achtergrond starten in FreeNas?

Gebruikersavatar
NuKeM
Content Editor
Content Editor
Berichten: 4128
Lid geworden op: 10 Nov 2002
Locatie: Vlaams Brabant
Bedankt: 54 keer
Uitgedeelde bedankjes: 26 keer
Contact:

Re: FreeNas jail, programma in de achtergrond draaien

Berichtdoor NuKeM » 1 week 1 dag 3 uur geleden (07 Nov 2018, 19:23)

tmux? Al zal er wel een better oplossing zijn :)

Gebruikersavatar
Nob
Erelid
Erelid
Berichten: 3005
Lid geworden op: 09 Sep 2002
Locatie: Belgium, Bever
Bedankt: 70 keer
Uitgedeelde bedankjes: 38 keer
Contact:

Re: FreeNas jail, programma in de achtergrond draaien

Berichtdoor Nob » 1 week 1 dag 2 uur geleden (07 Nov 2018, 19:36)

't Is gelukt met screen!

dus:

$screen
$mono Duplicati.Server.exe --webservice-port=8600 --webservice-interface=any --webservice-password=mySecretPassword
Ctrl a c (om een nieuw screen te starten)
En dan kan je gewoon je terminal sluiten.

Gebruikersavatar
Geert-Jan
Pro Member
Pro Member
Berichten: 230
Lid geworden op: 14 Okt 2016
Bedankt: 18 keer
Recent bedankt: 7 keer
Uitgedeelde bedankjes: 30 keer

Re: FreeNas jail, programma in de achtergrond draaien

Berichtdoor Geert-Jan » 4 dagen 3 uur 4 minuten geleden (11 Nov 2018, 19:29)

Het kan nog simpeler, maak een scriptje.

bv duplicati.sh
geef dan chmod +x duplicati.sh

Zet er dan dit in:

Code: Selecteer alles

#!/bin/bash

screen -dmS duplicati mono Duplicati.Server.exe --webservice-port=8600 --webservice-interface=any --webservice-password=mySecretPassword

exit


Wil je het starten dan geef je gewoon ./duplicati.sh en hij start in de achtergrond.
Wil je hem in de voorgrond halen dan is het gewoon: screen -r duplicati

Zo start ik al mijn programma's die in de achtergrond moeten draaien maar ik wil de output kunnen blijven bekijken.
Afbeelding

Groeten,

Geert-Jan.


Terug naar “Non-Windows”

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 1 gast