#!/bin/sh
while true
do
result="$(pigs r 16)"
if [ "$result" = "1" ]; then
pigs w 24 0
sleep 1.0
pigs w 24 1
sudo bash /home/pi/magicaus.sh
sudo bash /home/pi/npmstart.sh
fi
done
NPMSTART
cd /home/pi/MagicMirror/
DISPLAY=:0 npm start
Habe ich schon diverse sachen probiert aber es funzt nicht.
Und ja die Fehler Meldung ist
pi@raspberrypi:~ $ sudo bash /home/pi/npmstart.sh
> magicmirror@2.10.1 start /home/pi/MagicMirror
> ./run-start.sh
No protocol specified
(electron:30718): Gtk-WARNING **: 23:35:37.354: cannot open display: :0
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! magicmirror@2.10.1 start: `./run-start.sh`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the magicmirror@2.10.1 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2020-03-08T22_35_37_395Z-debug.log
#Aber wie oben erwähnt wen ich "npm start" im MagicMirror ordner starte funktioniert es.
DEBUG.log
0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'stop' ]
2 info using npm@6.13.4
3 info using node@v10.19.0
4 verbose stack Error: missing script: stop
4 verbose stack at run (/usr/lib/node_modules/npm/lib/run-script.js:155:19)
4 verbose stack at /usr/lib/node_modules/npm/lib/run-script.js:63:5
4 verbose stack at /usr/lib/node_modules/npm/node_modules/read-package-json/read-json.js:116:5
4 verbose stack at /usr/lib/node_modules/npm/node_modules/read-package-json/read-json.js:436:5
4 verbose stack at checkBinReferences_ (/usr/lib/node_modules/npm/node_modules/read-package-json/read-json.js:391:45)
4 verbose stack at final (/usr/lib/node_modules/npm/node_modules/read-package-json/read-json.js:434:3)
4 verbose stack at then (/usr/lib/node_modules/npm/node_modules/read-package-json/read-json.js:161:5)
4 verbose stack at /usr/lib/node_modules/npm/node_modules/read-package-json/read-json.js:382:12
4 verbose stack at /usr/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:115:16
4 verbose stack at FSReqWrap.readFileAfterClose [as oncomplete] (internal/fs/read_file_context.js:53:3)
5 verbose cwd /home/pi/MagicMirror
6 verbose Linux 4.19.97-v7l+
7 verbose argv "/usr/bin/node" "/usr/bin/npm" "stop"
8 verbose node v10.19.0
9 verbose npm v6.13.4
10 error missing script: stop
11 verbose exit [ 1, true ]