[NOOB] Ik loop vast in de CLI

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • Brecht.A
  • Registratie: November 2011
  • Laatst online: 01-07 22:33
Mijn vraag
Ik heb zonet nodeRED geïnstalleerd op mijn ubuntu server. Na het commando 'nodered' om het proces te starten, blijft mijn CLI precies hangen in dat programma? Zie screenshot hieronder:
Afbeeldingslocatie: https://tweakers.net/i/ORTS_HFrFNKcYFSFGf_ZAiQad78=/800x/filters:strip_exif()/f/image/ygBzVI2XEbz85JXzRxwGdTCI.png?f=fotoalbum_large
Je ziet dat ik daaronder een nieuw commando ingegeven heb, maar daar reageert de interface niet op.
Hoe zorg ik dat ik mijn ubuntu@xxx terugkrijg?

Relevante software en hardware die ik gebruik
Ubuntu 20.04 server op een Amazon AWS machine

Wat ik al gevonden of geprobeerd heb
Ik ben niet lui en wil uitzoeken, maar ik weet niet goed hoe ik moet omschrijven wat ik ondervind. Google heb ik natuurlijk geprobeerd.

Beste antwoord (via Brecht.A op 13-05-2020 14:41)


  • page404
  • Registratie: November 2009
  • Laatst online: 12-09 13:53

page404

Website says no

AlterEgo schreef op woensdag 13 mei 2020 @ 14:00:
Je hebt het programma gestart. Het loopt dus nog.
Pas na beëindiging (ctrl-c) kun je een nieuw commando geven.

Wat je zou kunnen doen in dezelfde terminal: je commando geven, gevolgd door "&"
Dan start het proces, en krijg je je prompt terug.
Dat is een goed begin. Wat wel het nadeel is, dat wanneer je je sessie afsluit, je programma ook stopt. Dat is soms handig en vaak niet ;)
Alternatieven:
start je commando met nohup (van no hangup). dan blijft hij actief nadat je die sessie afsluit.
Dus :
code:
1
nohup node-red &


Beter nog is om het als een service te starten. Hier staat wel een aardige tutorial:
https://medium.com/@benmo...with-systemd-611b5c8b91d6

En aangezien node-red blijkbaar een node.js achtige dienst is kun je ook pm2 gebruiken:

https://nodered.org/docs/faq/starting-node-red-on-boot

ZIPper: Zelfstandig Interim Professional

Alle reacties


Acties:
  • +4 Henk 'm!

  • AlterEgo
  • Registratie: Juli 2001
  • Niet online
Je hebt het programma gestart. Het loopt dus nog.
Pas na beëindiging (ctrl-c) kun je een nieuw commando geven.

Wat je zou kunnen doen in dezelfde terminal: je commando geven, gevolgd door "&"
Dan start het proces, en krijg je je prompt terug.

[ Voor 37% gewijzigd door AlterEgo op 13-05-2020 14:02 . Reden: uitbreiding ]


Acties:
  • +1 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Laatst online: 07:21
Je sleutelwoord voor zoekopdrachten is "job control".

- knip -


Acties:
  • Beste antwoord
  • +1 Henk 'm!

  • page404
  • Registratie: November 2009
  • Laatst online: 12-09 13:53

page404

Website says no

AlterEgo schreef op woensdag 13 mei 2020 @ 14:00:
Je hebt het programma gestart. Het loopt dus nog.
Pas na beëindiging (ctrl-c) kun je een nieuw commando geven.

Wat je zou kunnen doen in dezelfde terminal: je commando geven, gevolgd door "&"
Dan start het proces, en krijg je je prompt terug.
Dat is een goed begin. Wat wel het nadeel is, dat wanneer je je sessie afsluit, je programma ook stopt. Dat is soms handig en vaak niet ;)
Alternatieven:
start je commando met nohup (van no hangup). dan blijft hij actief nadat je die sessie afsluit.
Dus :
code:
1
nohup node-red &


Beter nog is om het als een service te starten. Hier staat wel een aardige tutorial:
https://medium.com/@benmo...with-systemd-611b5c8b91d6

En aangezien node-red blijkbaar een node.js achtige dienst is kun je ook pm2 gebruiken:

https://nodered.org/docs/faq/starting-node-red-on-boot

ZIPper: Zelfstandig Interim Professional


Acties:
  • 0 Henk 'm!

  • Brecht.A
  • Registratie: November 2011
  • Laatst online: 01-07 22:33
Hartelijk dank voor jullie antwoorden! Alweer een beetje slimmer geworden
page404 schreef op woensdag 13 mei 2020 @ 14:18:
[...]

Dat is een goed begin. Wat wel het nadeel is, dat wanneer je je sessie afsluit, je programma ook stopt. Dat is soms handig en vaak niet ;)
Alternatieven:
start je commando met nohup (van no hangup). dan blijft hij actief nadat je die sessie afsluit.
Dus :
code:
1
nohup node-red &


Beter nog is om het als een service te starten. Hier staat wel een aardige tutorial:
https://medium.com/@benmo...with-systemd-611b5c8b91d6

En aangezien node-red blijkbaar een node.js achtige dienst is kun je ook pm2 gebruiken:

https://nodered.org/docs/faq/starting-node-red-on-boot
Op een bepaald moment in de tutorial staat er:
code:
1
At this point you can test your instance by running node-red. Note: you may get some errors regarding the Serial node - that’s to be expected and can be ignored.


Daar liep ik dus vast. Ik dacht dat ik mijn 'machine' in deze staat ging moeten laten zolang node-red draait. Niet dus :-) Met die tekst willen ze gewoon eens checken of het lukt om node-red op te roepen.

Acties:
  • 0 Henk 'm!

  • Kasper1985
  • Registratie: Oktober 2014
  • Laatst online: 10-09 18:51
Je hebt het beste antwoord al geselecteerd en kan dus verder :-)

Toch nog even een toevoeging: als je vaker tegen dit soort dingen aanloopt kan je tmux gebruiken. Hiermee kan je verschillende sessies starten en beheren. Staan aardig wat tutorials over online.

Acties:
  • 0 Henk 'm!

  • Biersteker
  • Registratie: Juni 2009
  • Laatst online: 01:58
Volgens mij probeert de ts pm2 te installeren. (ProcessManager for nodejs), en moet eerst pm2 installeren, en daarna
Bash:
1
pm2 start node-red 

doen ;)

https://nodered.org/docs/faq/starting-node-red-on-boot bijvoorbeeld

[ Voor 17% gewijzigd door Biersteker op 16-05-2020 11:59 ]

Originally, a hacker was someone who makes furniture with an axe.

Pagina: 1