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

Binärdatei kann nicht ausgeführt werden, wenn versucht wird, ein Shell-Skript unter Linux auszuführen

chmod -x entfernt die Ausführungserlaubnis von einer Datei. Tun Sie dies:

chmod +x path/to/mynewshell.sh

Und führen Sie es mit

aus
/path/to/mynewshell.sh

Wie der Fehlerbericht sagt, ist Ihr Skript eigentlich kein Skript, sondern eine Binärdatei.


Linux
  1. /usr/bin/ls:/usr/bin/ls:Binärdatei kann nicht ausgeführt werden?

  2. Wie führe ich ein Skript in der Shell aus, wenn eine Tastenkombination gedrückt wird?

  3. Wie führe ich ein Shell-Skript aus, wenn sich eine Datei oder ein Verzeichnis ändert?

  4. Ausführen eines von stdin geleiteten Skripts (Linux/Shell-Skripterstellung)

  5. So führen Sie ein Shell-Skript beim Start aus

So führen Sie einen Linux-Shell-Befehl / ein Skript im Hintergrund aus

So führen Sie ein .run- oder .bin-Paket unter Linux aus

Binärdateien unter Linux ausführen

So führen Sie Shell-Skript als Systemd-Dienst in Linux aus

So führen Sie Shell-Skript als SystemD-Dienst in Linux aus

Templating mit Linux in einem Shell-Skript?