GNU/Linux >> Tutoriales Linux >  >> Linux

Conjunto Linux/Ubuntu:opción no válida -o pipefail

Tuve el mismo error al ejecutar el script desde zsh y el script comenzaba con incorrecto travesura.

INCORRECTO, falta ! después de # :

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

Correcto:

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

Estás ejecutando bin/sh , en Ubuntu es un enlace simbólico que apunta a /bin/dash , pero pipefail es un bashismo.

Haga que el script sea ejecutable:

chmod +x myscript.sh

y luego ejecute el script de la siguiente manera:

sudo ./myscript.sh

Linux
  1. ¿Comprobar que se está ejecutando un script?

  2. ¿Ejecutando Age Of Empires 2 en Linux?

  3. Servicio del sistema operativo Linux 'lm_sensors'

  4. Script PHP:¿detecta si se ejecuta en Linux o Windows?

  5. Script de Linux para verificar si el proceso se está ejecutando y actuar sobre el resultado

Cómo establecer una contraseña de root en Ubuntu 20.04 Focal Fossa Linux

Cómo establecer límites en los procesos que ejecutan los usuarios en Linux

Conceptos básicos de Linux:establezca una IP estática en Ubuntu

Cómo establecer una dirección IP estática en Ubuntu Linux

Cómo configurar el clúster RabbitMQ en Ubuntu/Debian Linux

Cómo configurar PowerDNS en Ubuntu Linux