Pages : 1
#1 Le 06/09/2017, à 19:23
- Compte supprimé
problème libresonic creation d'un script init
bonjour je vous explique mon probleme je suis sut ubuntu 16.04 server
ampache ne marche plus pour moi j'ai poster un sujet dessus d’ailleurs le lien si vous avait une idée ampache plus de mise en cache sur client android dsub et j'ai libresonic provisoirement ou a jamais du moin temps que je trouve pas mieux ou que je retrouve mon ampache adorer fonctionnel sur client mobile android (dsub, subsonic) ou que je trouve mieux
ps je ne déteste pas libresonic c'est juste que en java bon sa bouffe en ressource pour fonctionner en interface web faut du flash alors que ampache et en html5
le problème c'est que il et en java et je n'est par réussi a crée de script init.d pour le lancer au démarrage
le seul truc que j'ai pour le lancée c'est en crontab en boucle et c'est pas propre du tout
* * * * * nohup java -jar /home/libresonic/libresonic-stable.war &
qui tourne en boucle c'est pas propre et dégueulasse XD
j'ai essayer sa
### BEGIN INIT INFO
# Provides: libresonic
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Demmare subsonic
# Description: Charge libresonic
### END INIT INFO
sudo -u libresonic nohup java -jar /home/libresonic/libresonic-stable.war &
mais sa marche en normal mais sa ne marche pas au boot et j'ai fait sa pourtant
update-rc.d libresonic.sh defaults
j'ai vérifier mes droit chmod il sont en 755 se qui devrait suffire
mais j'ai l’impression que il démarre trop tôt se qui fais tous bug enfaite
voila il me faudrait de l'aide pour un script qui démarre libresonic au démarrage du serveur a et l’extension et en .war mais c'est du java donc on peut le considérer comme un .jar
merci d'avance pour vos future réponse
Dernière modification par Compte supprimé (Le 06/09/2017, à 19:30)
#2 Le 06/09/2017, à 19:50
- Dnij
Re : problème libresonic creation d'un script init
ça ne se démarre pas avec systemctl par hasard ?
Que renvoie cette commande stp ? :
systemctl status apache2
Hors ligne
#3 Le 06/09/2017, à 20:12
- Compte supprimé
Re : problème libresonic creation d'un script init
bha enfaite c'est juste un fichier java, rien a voir avec apache2 donc faut crée un script init qui le lance cest pas un depot ou apt-get pour l'installation c'est un simple .jar
c'est la la difficulter faut elaborer un script pour qui demare
après j'ai mal compris tiens voila se que sa renvoie
● apache2.service - LSB: Apache2 web server
Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
Drop-In: /lib/systemd/system/apache2.service.d
└─apache2-systemd.conf
Active: active (running) since mer. 2017-09-06 20:56:44 CEST; 15min ago
Docs: man:systemd-sysv-generator(8)
Process: 1104 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS)
Tasks: 11
Memory: 131.9M
CPU: 10.260s
CGroup: /system.slice/apache2.service
├─1551 /usr/sbin/apache2 -k start
├─1569 /usr/sbin/apache2 -k start
├─1968 /usr/sbin/apache2 -k start
├─2011 /usr/sbin/apache2 -k start
├─2015 /usr/sbin/apache2 -k start
├─2067 /usr/sbin/apache2 -k start
├─6700 /usr/sbin/apache2 -k start
├─7611 /usr/sbin/apache2 -k start
├─7613 /usr/sbin/apache2 -k start
├─7614 /usr/sbin/apache2 -k start
└─7615 /usr/sbin/apache2 -k start
sept. 06 20:56:38 server-mrfog systemd[1]: Starting LSB: Apache2 web server...
sept. 06 20:56:38 server-mrfog apache2[1104]: * Starting Apache httpd web server apache2
sept. 06 20:56:44 server-mrfog apache2[1104]: *
sept. 06 20:56:44 server-mrfog systemd[1]: Started LSB: Apache2 web server.
#4 Le 07/09/2017, à 07:08
- Compte supprimé
Re : problème libresonic creation d'un script init
A ok j'avais pas compris la demande oui sa fonctionne avec systemctl dapres se que je voie cest pour sa que sa doit pas marcher mais eu je vois pas comment sa peut m'aidez chui un noob dans le scriptage de init
#5 Le 08/12/2017, à 19:49
- iseeweiner
Re : problème libresonic creation d'un script init
Salut MrFogHunter83,
Inspire toi de ce qu'il y a dans /etc/init.d/skel
C'est un template pour les scripts d'init.
Sinon, regarde un peu les docs :
comment_transformer_un_programme_en_service
ça peut t'aider
NB : Je sais pas si c'est toujours d'actualité pour toi mais si tu regarde libresonic, regarde aussi airsonic
Hors ligne
#6 Le 10/12/2017, à 15:32
- Compte supprimé
Re : problème libresonic creation d'un script init
salut a toi merci de ta reponse effectivement j'ai reussi à crée un script
mais surtout depuis que j'ai changer la livebox 3 pour un livebox 4 acheter sur ebay tous mes problèmes on disparue et ampache refonctionne nickel
comme quoi les box codé avec le cul peuvent tous faire bug
bha la tous et bon ampache remarche j'ai pu virée libresonic et gagner 4 go de ram dans le server car le php html5 ajax et bien plus optimisé que du java
#7 Le 19/12/2017, à 14:47
- LeoMajor
Re : problème libresonic creation d'un script init
bonjour,
si tu veux faire du serveur, il te faudra creuser systemd ; C'est la révolution majeure sous la 16.04
Le principe des services locaux, qui tournent en java ou autre langage, est de regarder avec lsof, ou netstat, le LISTEN, qui la plupart de temps, est bindé sur 127.0.0.1.
il faut alors utiliser un reverse proxy ou mod rewrite, pour faire suivre la requête, par exemple de apache, au serveur type java (tomcat ou autre logiciel).
tomcat sait exploiter les applications war.
Hors ligne
Pages : 1