GNU/Linux >> Belajar Linux >  >> Linux

Perangkat Linux/Ubuntu:Opsi ilegal -o pipefail

Saya mengalami kesalahan yang sama saat menjalankan skrip dari zsh dan skrip dimulai dengan salah shebang.

SALAH, hilang ! setelah # :

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

Benar:

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

Anda menjalankan bin/sh , di Ubuntu itu adalah tautan simbolis yang menunjuk ke /bin/dash , tetapi pipefail adalah bashisme.

Jadikan skrip dapat dieksekusi:

chmod +x myscript.sh

lalu jalankan skrip sebagai berikut:

sudo ./myscript.sh

Linux
  1. Layanan OS Linux 'lm_sensors'

  2. menjalankan skrip php (fungsi php) di linux bash

  3. Bagaimana cara me-restart server MySQL jarak jauh yang berjalan di Ubuntu linux?

  1. Amazon linux AMI vs Ubuntu

  2. Di mana variabel PATH diatur di Ubuntu?

  3. Bagaimana cara mengkonfigurasi PHP CLI di linux ubuntu untuk dijalankan sebagai www-data?

  1. Cara Mengatur Batasan pada Proses yang Berjalan Pengguna di Linux

  2. Memeriksa Skrip Apakah Berjalan?

  3. Menjalankan Age Of Empires 2 Di Linux?