GNU/Linux >> Tutoriels Linux >  >> Linux

Ensemble Linux/Ubuntu :option illégale -o pipefail

J'ai eu la même erreur lors de l'exécution du script à partir de zsh et le script commençait par incorrect bravo.

FAUX, ! manquant après # :

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

Correct :

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

Vous utilisez bin/sh , sur Ubuntu c'est un lien symbolique pointant vers /bin/dash , mais pipefail est un bashisme.

Rendre le script exécutable :

chmod +x myscript.sh

puis exécutez le script comme suit :

sudo ./myscript.sh

Linux
  1. Exécuter Age Of Empires 2 sous Linux ?

  2. Service du système d'exploitation Linux "scsi_reserve"

  3. exécution d'un script php (fonction php) sous linux bash

  4. Commande Linux pour vérifier si un script shell est en cours d'exécution ou non

  5. Script Linux pour vérifier si le processus est en cours d'exécution et agir sur le résultat

Comment définir un mot de passe root sur Ubuntu 20.04 Focal Fossa Linux

Principes de base de Linux - Définir une adresse IP statique sur Ubuntu

Comment définir une adresse IP statique sur Ubuntu Linux

Comment configurer le cluster RabbitMQ sur Ubuntu/Debian Linux

Comment configurer PowerDNS sur Ubuntu Linux

Comment configurer PHP CLI sur Linux Ubuntu pour qu'il s'exécute en tant que www-data ?