2016-08-16 2 views

Antwort

0

Ich reparierte es mit dem folgenden Befehl:
sudo MY_VAR=MY_VAL /etc/init.d/myapp run

0

Die sudo-Befehl mit root priviliges Ihre Spring-Boot-Anwendung startet. Ihr aktueller Benutzer und Root-Benutzer verfügt über verschiedene Umgebungsvariablen. Wenn Sie Ihre Anwendung mit root-Rechten starten, müssen Sie env-Variablen als root hinzufügen.

  • Werden Sie root-Benutzer: sudo -s und geben Sie Ihr Passwort ein.
  • Geben Sie Ihren Exportbefehl ohne sudo: export MY_VAR=MY_VAL
+0

Leider kann ich 'sudo -s' nicht, weil ich das sshexec Ziel der Maven-Wagen-Plugin, und deshalb kann ich gibt keinen Eingang (mein Passwort). Aber ich habe mein Problem bereits behoben :) – Jelle

+0

Ja, in diesem Fall wird meine Lösung nicht funktionieren. Sie können eventuell einen permanenten Export zu Ihrer Shell-Konfigurationsdatei hinzufügen (z. B. '/ root/.bashrc') –

Verwandte Themen