[解決済み] Linux/Ubuntu のセットです。不正なオプション -o pipefail
2022-02-10 03:16:15
質問
Ubuntu 16.04ディストリビューションで、以下のコード行はいつも動作していたのですが、突然 option-name
pipefail
は不正なオプションです。
set -eu -o pipefail
を返します。
を設定します。不正なオプション -o pipefail
なぜこのようなことが起こるのでしょうか?全く新しくインストールしたシステムで、シェルスクリプトの一部としてこのコマンドを実行しました。コードは冒頭に配置されています。
myscript.sh。
1 #!/bin/bash
2 set -eu -o pipefail
3 ...
スクリプトはsudoで実行されます。
sudo sh ./myscript.sh
解決方法は?
を実行中です。
bin/sh
を指すシンボリックリンクであり、Ubuntuでは
/bin/dash
しかし
pipefail
はバシズムです。
スクリプトを実行可能な状態にします。
chmod +x myscript.sh
を実行し、以下のようにスクリプトを実行します。
sudo ./myscript.sh
関連
-
[解決済み】リモートLinuxマシンでC++をコンパイルする - "clock skew detected "の警告が表示される
-
[解決済み] CHECK_NRPE: Error - SSLハンドシェイクを完了できませんでした。
-
[解決済み] Gccコンパイル "オブジェクトファイルのサフィックスを計算できない: コンパイルできない"
-
[解決済み] VIMでの検索と置換の結果、末尾の文字が表示される
-
[解決済み] Linuxで特定のテキストを含むすべてのファイルを検索するにはどうすればよいですか?
-
[解決済み] Bashでコマンドの出力に変数を設定するにはどうすればよいですか?
-
[解決済み] Bashで変数が設定されているかどうかを確認する方法は?
-
[解決済み] Linux上で動作するC++コードのプロファイリングを行うにはどうすればよいですか?
-
[解決済み] LinuxのシェルスクリプトでYes/No/Cancelの入力を促すにはどうしたらいいですか?
-
[解決済み] OS X:Linuxのwgetに相当するもの
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】ハイフン(-)で始まるファイル名を処理する方法は?
-
[解決済み】Postgresql -bash: psql: コマンドが見つかりませんでした。
-
[解決済み] "grep -q" のポイントは?
-
[解決済み] CHECK_NRPE: Error - SSLハンドシェイクを完了できませんでした。
-
[解決済み] STRACEがEAGAINを表示する理由(リソースが一時的に使用できないため)
-
[解決済み] mvで移動先のディレクトリが存在しない場合、作成させる方法はありますか?
-
[解決済み] awk や sed を使って特定の文字を削除する
-
[解決済み] 次のコマンドの -print0 の意味を教えてください。
-
[解決済み] bashの「#$」はどういう意味ですか?
-
[解決済み] grepコマンドで特定の列にマッチングさせる