Avviare e arrestare Serviio automaticamente.

Installazione, configurazione e utilizzo di applicativi multimediali, masterizzazione, acquisizione e codec audio/video, streaming e altro.
Luca46
Prode Principiante
Messaggi: 89
Iscrizione: venerdì 14 agosto 2009, 12:42

Avviare e arrestare Serviio automaticamente.

Messaggio da Luca46 »

Sistema Ubuntu 18.10
Ho installato il server multimediale Serviio 1.10

per avviare il server do il comando: sudo sh /percorso/serviio.sh
per avviare la console do il comando: (senza sudo) sh /percorso/serviio-console.sh
per arrestare il server do il comando sudo sh /percorso/serviio.sh -stop

digitando questi comandi da terminale funziona tutto
volevo renderli automatici all'avvio e allo spegnimento (o riavvio) del sistema operativo
quindi ho eseguito queste cose:

creato questo script per l'avvio in /etc/init.d dando il comando sudo gedit /etc/init.d/serviio.sh

#! /bin/sh
# SCRIPT PER L'AVVIO DEL SERVER SERVIIO ALL'AVVIO DEL SISTEMA OPERATIVO
sh /home/luca/serviio-1.10-linux/serviio-1.10/bin/serviio.sh
exit 0

poi ho dato il comando sudo chmod a+x /etc/init.d/serviio.sh
poi ho dato il comando sudo update-rc.d serviio.sh defaults

creato questo script per il riavvio in etc/rc0.d dando il comando sudo gedit /etc/rc0.d/serviiostart.sh

#! /bin/sh
# SCRIPT PER L'AVVIO DEL SERVER SERVIIO IN CASO DI RIAVVIO DEL SISTEMA OPERATIVO
sh /home/luca/serviio-1.10-linux/serviio-1.10/bin/serviio.sh
exit 0

poi ho dato il comando sudo chmod a+x /etc/rc0.d/serviiostart.sh

creato questo script per l'arresto in /etc/rc6.d dando il comando sudo gedit /etc/rc6.d/serviiostop.sh

#! /bin/sh
# SCRIPT PER ARRESTARE IL SERVER SERVIIO ALL'ARRESTO DI UBUNTU
sudo sh /home/luca/serviio-1.10-linux/serviio-1.10/bin/serviio.sh -stop
exit 0

poi ho dato il comando sudo chmod a+x /etc/init.d/serviiostop.sh


Purtroppo però non mi funziona l'avvio automatico.
All'accensione non ha fermato il server. Perchè dando il comando di stop da terminale e poi riavviando il tutto il server riparte.
Un ultima cosa facendo partire il server da terminale resta bloccato senza darmi la possibilità di dare un altro comando (cioè senza che esca: luca@LucaCabreleUbuntu:~$)
Devo quindi chiudere il terminale e riaprirlo per poter dare un ulteriore comando.

Sapete dirmi dove ho sbagliato? e cosa fare per risolvere la cosa?
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40301
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Avviare e arrestare Serviio automaticamente.

Messaggio da steff »

Devo dire che non sono aggiornato molto su come ubuntu gestisce i servizi, ma dovrebbe essere passato a systemd mentre quel che hai fatto è il vecchio sistema, non so quale compatibilità hanno i vari comandi/cartelle.

Per systemd andrebbe creato un servizio in /etc/systemd/system.
Per comandi semplici dovrebbe essere sempre funzionale inserirli (senza sudo in quanto sono eseguiti da root) in /etc/rc.local

Il tutto ovviamente vale solo per processi/programmi che non hanno bisogno del server X/ della grafica.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Scrivi risposta

Ritorna a “Multimediale”

Chi c’è in linea

Visualizzano questa sezione: Google [Bot] e 13 ospiti