bash

curl を使用してホストをチェックするために Bash スクリプトにタイムアウトを追加しますか?
bash

curl を使用してホストをチェックするために Bash スクリプトにタイムアウトを追加しますか?

txt ファイル内のすべてのホストを調べて、HTTP 応答が 200 ok かどうかを返す bash スクリプトを作成しました。しかし、これは非常に遅いので、タイムアウトを設定してホストを待機することで、これを高速化したいと考えています。 数秒待機させることができると思います。ホストが応答しない場合は、リスト内の次のホストに移動するはずです。 これを bash スクリプトで実行するにはどうすればよいですか。または、これが悪い考えである場合、代替の解決策を教えていただけますか。 私はBashをまったく初めて使います。 for host in $(cat...

Admin

特殊文字を含む不明なコマンドライン引数を渡すにはどうすればいいですか (bash)?
bash

特殊文字を含む不明なコマンドライン引数を渡すにはどうすればいいですか (bash)?

パスワード フィールドの一部としてコマンド拡張を引き起こす「$」の問題を解決する方法を見つけようとしています。コマンド置換 (不明) 引数を使用するときに「$」にバックスラッシュを付けるにはどうすればよいですか? (つまり、$1、$2) たとえば、「testPass」というスクリプトの場合: パスワード="$1" $パスワードをエコーする 次のように入力すると: テストパスabcd123#$asd 出力は次のようになります。 abcd123# オンラインで多くの人が言うように、単一引用符 (echo '$PASSWORD') も試しましたが、...

Admin

要約
bash

要約

Stack Exchangeの回答を読んでいたここ関連トピックについて、そして受け入れられた回答の一部には次のように書かれていました: ユーザーが書き込み可能なPATH要素を、変更可能な要素より前に置かないでください。root これは本当ですか? はユーザーが書き込み可能なので、の/usr/local/bin前にを置くのは危険ですか?/usr/binPATH/usr/local/bin 私が質問する理由は、私の方がより先をPATH行っているからです。その理由は、Homebrew(MacOS用のサードパーティパッケージマネージャ)のアドバイスに従...

Admin

Grafana Docker エントリポイント スクリプトが「そのようなファイルまたはディレクトリはありません」で停止しますが、ファイルは存在します
bash

Grafana Docker エントリポイント スクリプトが「そのようなファイルまたはディレクトリはありません」で停止しますが、ファイルは存在します

私は、docker を使って Raspberry Pi 3 で Grafana を実行しようとしています。そのための docker-compose エントリは非常に簡単です。 version: '3.7' services: grafana: container_name: grafana image: grafana/grafana restart: always ports: - "3000:3000" しかし、コンテナは起動後すぐに「/run.sh: 行番号80: /usr/share/grafa...

Admin

Windows で圧縮されたファイルを Linux で `unzip` を使用せずに解凍する
bash

Windows で圧縮されたファイルを Linux で `unzip` を使用せずに解凍する

Red Hat Enterprise Linux (RHEL) を使用しunzipて、Windows 10 64 ビット システムで作成された 8.8 GB の zip ファイルを圧縮すると、エラーが発生しますbad CRC eb71d36a (should be b0968d02)。 zip ファイルに含まれる単一のテキスト ファイルは抽出されますが、破損しています。 まったく同じ zip ファイルを Windows 10 64 ビット コンピューターで 7z を使用して問題なく解凍し、その後そのファイルを同じ RHEL コンピューターに解凍するsft...

Admin

Mac で Traceroute --mtu を使用する方法
bash

Mac で Traceroute --mtu を使用する方法

私は次のことをやろうとしています Traceroute --mtu google.com ただし、usage: traceroute [-M first_ttl] etcすべてのコマンド ラインが表示されます。Mac で traceroute とともに --mtu を使用するにはどうすればよいでしょうか? 代わりにトレースパスも使用しようとしていますが、エラーが発生し続けますcommand not found 解決策をあちこち探しましたが、見つかりません。誰か助けてください。 ...

Admin

Linux で読み取りをファイルにリダイレクトすることは可能ですか?
bash

Linux で読み取りをファイルにリダイレクトすることは可能ですか?

データを生成するデバイスと、そのデバイスのコンテンツを読み取るアプリケーションが 1 つあります。セットアップの例は次のようになります。 デバイス -->echo "ABC" >> /dev/mydevice アプリケーション -->cat /dev/mydevice アプリケーション出力: "ABC" アプリケーションによって読み取られるパスを/dev/mydevice変更 (書き込み/移動) したり変更したりできないことを考慮すると、から読み取るときにアプリケーションが別のデータ ソースを取得するように強制する方法はありま...

Admin

Anaconda インストール スクリプトが失敗する / VM / Ubuntu 16.04
bash

Anaconda インストール スクリプトが失敗する / VM / Ubuntu 16.04

Oracle の VirtualBox 6.x を使用して Windows 10 でホストされる Ubuntu 最新のAnaconda (Anaconda3-2019/10-Linux-x86_64.sh)をダウンロードしました bash Anaconda3-2019/10-Linux-x86_64.shハングアップするとUnpacking Do you accept the license terms? [yes|no] [no] >>> yes Anaconda3 will now be installed into this...

Admin

Linux - ユーザーがログインしている限り、5分ごとにスクリプトを実行します
bash

Linux - ユーザーがログインしている限り、5分ごとにスクリプトを実行します

ユーザーがログインしたときにスクリプトを実行し、ユーザーがログインしている間は 5 分ごとにスクリプトを実行する必要があります。スクリプトはユーザーのセキュリティ コンテキスト内で実行し、ユーザーがログアウトすると実行を停止する必要があります。異なるユーザーに対して crontab 行を手動で追加しました。 */5 * * * * whoami >> /tmp/<username>.txt スクリプトは実際に各ユーザーのコンテキストで実行を開始しましたが、実行が停止することはありませんでした。ユーザーがログアウトした後も、スクリ...

Admin

Mac ターミナルと iterm2 の Bash シェルはプロキシ環境変数を尊重しません
bash

Mac ターミナルと iterm2 の Bash シェルはプロキシ環境変数を尊重しません

私は 2019 Mac を所有しており、MacOS 10.14.6 を実行しています。約 1 か月間、会社の企業プロキシを使用するように設定しており、curl、brew、git などのさまざまなコマンド ライン プログラムはごく最近まで期待どおりに動作していました。 最初から、/etc/profile を次のように設定していました。 $ cat /etc/profile # System-wide .profile for sh(1) if [ -x /usr/libexec/path_helper ]; then eval `/us...

Admin