Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [Linux server] Esecuzione all'avvio

    Salve. Di Linux ne so ben poco.
    Causa creazione di un nodo sono costretto ad utilizzarlo.

    Sto utilizzando la versione:
    Ubuntu 16.04 LTS
    Installato Nodejs e Peerjs

    Ho tirato su un Server Peerjs e funziona tutto come dovrebbe.
    Il problema che ho è come avviare il servizio all'accensione.

    Utilizzando come guida: https://github.com/peers/peerjs-server Ho risolto quasi tutti i problemi.
    Nella pagina lincata si indica come avviare il server peer e ci sono 2 modaltà:

    codice:
    1- 
    $> peerjs --port 9000 --key peerjs
    codice:
    2- 
    var PeerServer = require('peer').PeerServer;
    var server = PeerServer({port: 9000, path: '/myapp'});
    Ora se lancio il comando 1, il server peer si avvia e rimane attivo finchè non lo blocca con Ctrl+C
    Se non lo blocco non posso fare assolutamente altro.

    Per quanto mi sembra di capire, il modo 2 (script js) dovrebbe avviarlo a livello di servizio (credo).
    Il problema: Dove devo andare a scrivere queste due righe di js?

    Nella pagina lincata (e altrove) non se ne parla.
    Ho trovato suggerimenti sull'implementazione di file richiamati all'avvio ... ma io non li ho questi file (credo per la diversa versione di Ubuntu)

    Vi chiedo:
    Dove diamine devo schiaffare questo script?


    Grazie per l'attenzione
    Io nella vita ho visto cose che voi astemi neanche potete immaginare.

  2. #2
    - per eseguire un comando e metterlo in background aggiungi un "&" alla fine
    in tal modo, lanci il comando e ti ritorna il prompt
    codice:
    peerjs --port 9000 --key peerjspeerjs --port 9000 --key peerjs &

    - per vedere tutti i servizi attivi/attivabili esegui:

    codice:
    sudo systemctl list-unit-files
    dimmi se vedi un "rc.local.service"

  3. #3
    Grande! Funziona!

    In questo modo ho risolto anche l'esecuzione all'avvio:
    Inserisco la stringa "peerjs --port 9000 --key peerjs &" al file "/etc/rc.local"


    PERFETTO!!!
    Io nella vita ho visto cose che voi astemi neanche potete immaginare.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.