NEWS
Iobroker autostart / Ubuntu
-
Hallo Zusammen,
leider startet iobroker auf meiner Ubuntu-Wohnzimmer-Kiste nicht automatisch. Mein Googeln war leider bisher auch nicht wirklich erfolgreich. Hier ein paar Daten:
Node: v8.10.0
NPM: 6.4.1
Ubuntu: Ubuntu 18.04.1 LTS
Inhalt der iobroker.sh:
#!/bin/bash ### BEGIN INIT INFO # Provides: iobroker.sh # Required-Start: $network $local_fs $remote_fs # Required-Stop:: $network $local_fs $remote_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: starts ioBroker # Description: starts ioBroker ### END INIT INFO (( EUID )) && echo .You need to have root privileges.. && exit 1 PIDF=/opt/iobroker/node_modules/iobroker.js-controller/lib/iobroker.pid NODECMD=/usr/bin/node IOBROKERCMD=/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js RETVAL=0 IOBROKERUSER=root start() { export IOBROKER_HOME=/opt/iobroker echo -n "Starting ioBroker" sudo -u ${IOBROKERUSER} $NODECMD $IOBROKERCMD start RETVAL=$? } stop() { echo -n "Stopping ioBroker" sudo -u ${IOBROKERUSER} $NODECMD $IOBROKERCMD stop RETVAL=$? } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; *) echo "Usage: iobroker {start|stop|restart}" exit 1 ;; esac exit $RETVAL
Falls was fehlt, liefere ich gerne mehr Infos. Bin leider noch recht jungfräulich was Ubuntu und die liebe Console angeht.
Vielen lieben Dank
Mario
-
Setze mal
whereis node
ab. Und````
ls -lah /etc/init.d/ | grep iobroker -
Ist die Datei /etc/init.d/iobroker.sh ausführbar ?
ls -l /etc/init.d/iobroker.sh
Gibt es den Link /etc/rc0.d/K01iobroker.sh ?
-
Hallo ihr zwei,
habt vielen Dank für Eure Antworten.
Gemacht. Neugestartet. Leider ist iobroker nicht mitgestartet worden. Hier die Ausgabe:
kodlix@kodlix:~$ whereis node node: /usr/bin/node /usr/share/man/man1/node.1.gz kodlix@kodlix:~$ ls -lah /etc/init.d/ | grep iobroker -rwxr-xr-x 1 root root 1,1K Okt 20 01:19 iobroker.sh
ich habe den Befehl eingegeben. Hier die Rückmeldung. Die Datei scheint vorhanden zu sein.
kodlix@kodlix:~$ ls -l /etc/init.d/iobroker.sh -rwxr-xr-x 1 root root 1099 Okt 20 01:19 /etc/init.d/iobroker.sh kodlix@kodlix:~$ cd /etc/rc0.d/ kodlix@kodlix:/etc/rc0.d$ ls K01alsa-utils K01avahi-daemon K01gdm3 K01kerneloops K01plymouth K01samba-ad-dc K01speech-dispatcher K01uuidd K01apache2 K01bluetooth K01iobroker.sh K01networking K01redis-server K01saned K01spice-vdagent K01vsftpd K01apache-htcacheclean K01cups-browsed K01irqbalance K01nmbd K01rsyslog K01smbd K01unattended-upgrades kodlix@kodlix:/etc/rc0.d$
Viele Grüße & nochmals Danke für Eure Mühe.
Mario