GNU/Linux >> Tutoriales Linux >  >> Linux

¿Por qué recibo un error de formato Exec cuando estoy escribiendo mi servicio de Linux?

agrega shebang al guión

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

y permiso de ejecución

chmod +x spring-start.sh

Tu spring-start.sh es ejecutado por bash necesita explicitar su ExecStart en springboot.service archivo como este:ExecStart=/bin/bash /home/ubuntu/spring-start.sh


Linux
  1. ¿Por qué es tan importante la sincronización al hacer una memoria USB de arranque de Linux?

  2. Linux:¿por qué el USB no funciona en Linux cuando funciona en Uefi/bios?

  3. Servicio del sistema operativo Linux 'anacron'

  4. Servicio del sistema operativo Linux 'iptables'

  5. Servicio de sistema operativo Linux 'red'

Solucione el "error de formato Exec" al ejecutar scripts con el comando run-parts

Linux - No se puede iniciar Vm:Error 13:¿Formato ejecutable no válido o no compatible?

Servicio de sistema operativo Linux 'nfs'

Servicio del sistema operativo Linux 'microcode_ctl'

Servicio de sistema operativo Linux 'NetFS'

Obteniendo el error:bash:./program:no se puede ejecutar el archivo binario:error de formato Exec