GNU/Linux >> Linux の 問題 >  >> Linux

Linux/Ubuntu セット:無効なオプション -o pipefail

zsh からスクリプトを実行すると、同じエラーが発生しました スクリプトは 正しくない で始まりました

間違い、! がありません # の後 :

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

正解:

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

bin/sh を実行しています 、Ubuntu では、/bin/dash を指すシンボリック リンクです。 、しかし pipefail はバシズムです。

スクリプトを実行可能にします:

chmod +x myscript.sh

次に、次のようにスクリプトを実行します:

sudo ./myscript.sh

Linux
  1. スクリプトが実行されていることを確認しますか?

  2. Linuxでエイジオブエンパイア2を実行していますか?

  3. Linux OS サービス「lm_sensors」

  1. PHP スクリプト - Linux と Windows のどちらで実行されているかを検出しますか?

  2. シェル スクリプトが実行されているかどうかを確認する Linux コマンド

  3. プロセスが実行されているかどうかを確認し、結果に基づいて処理する Linux スクリプト

  1. Linux OS サービス「scsi_reserve」

  2. MX Linux 対 Ubuntu

  3. Linux bashでphpスクリプト(php関数)を実行する