GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Warum erhalte ich einen Exec-Formatfehler, wenn ich meinen Linux-Dienst schreibe?

Shebang zum Skript hinzufügen

#!/bin/bash
sudo java -jar "/home/ubuntu/FirstWebAppWithoutDB.jar"

und Ausführungserlaubnis

chmod +x spring-start.sh

Ihre spring-start.sh wird von bash ausgeführt Sie müssen Ihren ExecStart in springboot.service explizit angeben Datei wie diese:ExecStart=/bin/bash /home/ubuntu/spring-start.sh


Linux
  1. [OpenStack-Devstack]:Fehler:Dienst n-net läuft nicht, wenn stack.sh ausgeführt wird

  2. Linux – Fehlermeldung beim Versuch, ein Repository hinzuzufügen?

  3. Linux – Warum funktioniert USB nicht in Linux, wenn es in Uefi/Bios funktioniert?

  4. Linux-Betriebssystemdienst „iptables“

  5. Linux-Betriebssystemdienst „Netzwerk“

Fehlerbehebung „Inakzeptables TLS-Zertifikat“-Fehler in Linux

Behebung des „Exec-Formatfehlers“ beim Ausführen von Skripts mit dem Befehl „run-parts“.

Warum ist die Synchronisierung so wichtig, wenn Sie einen bootfähigen Linux-USB-Stick erstellen?

Linux – Vm kann nicht gestartet werden:Fehler 13:Ungültiges oder nicht unterstütztes ausführbares Format?

Warum wird mir beim Ausführen von ssh-add die Berechtigung verweigert?

Erhalten des Fehlers:bash:./program:kann Binärdatei nicht ausführen:Fehler im Exec-Format