npm run watch im Hintergrund

 

Damit npm run watch auch nach dem Trennen der SSH-Verbindung zum Server funktioniert kann nohup oder supervisor  verwendet werden:

nohup

sudo apt-get install nohup

cd /var/www/vhosts/domain/laravelfolder

nohup npm run watch &

Supervisor

Alternativ kann auch supervisor für das Ausführen im Hintergrund verwendet werden:

sudo apt-get install supervisor

Supervisor hat den Vorteil, dass der Hintergrundtask auch nach einem Reboot wieder ausgeführt wird.

Dann eine neue Datei anlegen in /etc/supervisor/conf.d z.B. laravel-npm.conf mit folgendem Inhalt:

[program:laravel-npm]
directory=/var/www/vhosts/domain/laravelfolder
process_name=%(program_name)s_%(process_num)02d
command=npm run watch
autostart=true
autorestart=true
user=root
numprocs=1
redirect_stderr=true
stdout_logfile=/var/www/vhosts/domain/laravelfolder/storage/logs/npm.log
sudo supervisorctl stop all 
sudo supervisorctl reread
sudo supervisorctl reload

Der Status kann mit

supervisorctl status

überprüft werden ...

positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE für deine Bewertung!

Aktualisiert: 29.12.2018 von Bernhard |🔔

Docker-Container unter Linux starten: verwende Docker Engine | Server | Ubuntu Redis

Top-Artikel in diesem Bereich


MySQL Befehle in Linux: Verbindung, Datenbank, Backup

Hier die wichtigsten Befehle für das Verwalten einer MySQL-Datenbank im Terminal.


Ubuntu Linux als Terminal Server

die Installation eines Terminal Servers unter Ubuntu ist jetzt denkbar einfach:


Ubuntu Debian Drucker hinzufügen verwalten

Mittels CUPS können einfach Drucker hinzugefügt oder verwaltet werden: die Verwaltung erfolgt über einen Webbrowser.

Fragen / Kommentare


Inhaltsverzeichnis
Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu Mehr Details