GNU/Linux >> Linux Esercitazione >  >> Linux

Set Linux/Ubuntu:opzione illegale -o pipefail

Ho avuto lo stesso errore durante l'esecuzione dello script da zsh e lo script iniziava con errato shebang.

SBAGLIATO, ! mancante dopo # :

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

Esatto:

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

Stai eseguendo bin/sh , su Ubuntu è un collegamento simbolico che punta a /bin/dash , ma pipefail è un bashismo.

Rendi eseguibile lo script:

chmod +x myscript.sh

e quindi eseguire lo script come segue:

sudo ./myscript.sh

Linux
  1. Come impostare i limiti sui processi di esecuzione degli utenti in Linux

  2. Eseguire Age Of Empires 2 su Linux?

  3. Servizio del sistema operativo Linux 'scsi_reserve'

  4. MX Linux contro Ubuntu

  5. Script PHP:rileva se è in esecuzione su Linux o Windows?

Come impostare una password di root su Ubuntu 20.04 Focal Fossa Linux

Nozioni di base su Linux:imposta un IP statico su Ubuntu

Come impostare un indirizzo IP statico su Ubuntu Linux

Verifica che uno script sia in esecuzione?

Come configurare il cluster RabbitMQ su Ubuntu/Debian Linux

Come configurare PowerDNS su Ubuntu Linux