Avviare e arrestare Serviio automaticamente.

Installazione, configurazione e utilizzo di applicativi multimediali, masterizzazione, acquisizione e codec audio/video, streaming, ecc.

Avviare e arrestare Serviio automaticamente.

Messaggioda Luca46 » sabato 1 dicembre 2018, 14:20

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?
Luca46
Prode Principiante
 
Messaggi: 80
Iscrizione: agosto 2009

Re: Avviare e arrestare Serviio automaticamente.

Messaggioda steff » lunedì 3 dicembre 2018, 17:27

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 il backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
steff
Moderatore Globale
Moderatore Globale
 
Messaggi: 37957
Iscrizione: febbraio 2007
Località: Toscana
Desktop: LXQt
Distribuzione: Arch Linux 64bit
Sesso: Maschile


Torna a Multimediale

Chi c’è in linea

Visualizzano questa sezione: 0 utenti registrati e 8 ospiti