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

Linux/Ubuntu-Satz:Illegale Option -o pipefail

Ich hatte den gleichen Fehler beim Ausführen des Skripts von zsh und das Skript begann mit falsch Scheiß.

FALSCH, ! fehlt nach # :

#/bin/bash
rest-of-the-script

Richtig:

#!/bin/bash
rest-of-the-script

Sie führen bin/sh aus , auf Ubuntu ist es ein symbolischer Link, der auf /bin/dash zeigt , aber pipefail ist ein Bashismus.

Machen Sie das Skript ausführbar:

chmod +x myscript.sh

und führen Sie dann das Skript wie folgt aus:

sudo ./myscript.sh

Linux
  1. Überprüfen, ob ein Skript ausgeführt wird?

  2. Linux-Betriebssystemdienst „lm_sensors“

  3. PHP-Skript - erkennen, ob es unter Linux oder Windows läuft?

  4. Linux-Befehl, um zu prüfen, ob ein Shell-Skript ausgeführt wird oder nicht

  5. Amazon Linux AMI gegen Ubuntu

So legen Sie ein Root-Passwort unter Ubuntu 20.04 Focal Fossa Linux fest

Linux-Grundlagen - Festlegen einer statischen IP auf Ubuntu

So legen Sie eine statische IP-Adresse unter Ubuntu Linux fest

So richten Sie den RabbitMQ-Cluster unter Ubuntu/Debian Linux ein

So richten Sie PowerDNS unter Ubuntu Linux ein

Wie konfiguriere ich PHP CLI unter Linux Ubuntu so, dass es als www-data läuft?