1

これは簡単だと思いますが、やり方がわかりません...

組み込みシステムで実行したい busybox のスクリプトがありますが、スクリプトの実行方法がわかりません

busybox にログインしていくつかのコマンドを入力できますが、それが私の知識の限界です。デスクトップで .txt 形式のスクリプトを実行するにはどうすればよいですか?

4

1 に答える 1

1

私が考えることができる2つの方法:

  • 退屈だがよりポータブルなもの:

    1. エディタでスクリプト ファイルを開きます。

    2. 組み込みシステムにログインし、busybox シェル プロンプトを表示します。

    3. エディターからスクリプトの最初の行をコピーします。

    4. 必要に応じて、それを busybox プロンプトに貼り付けて Enter キーを押します。

    5. エディターから次のスクリプト行をコピーします

    6. 必要に応じて、それを busybox プロンプトに貼り付けて Enter キーを押します。

    7. さらに行がある場合は、ステップ 5 に戻ります。もちろん、エラーが発生した場合は、停止して何が起こっているのかを調べてください。

    8. スクリプト全体を一度にコピーして貼り付けたくなるでしょう。しないでください!組み込みシステムの TTY バッファリング動作によっては、予期しない結果になる可能性があります。

  • 適切な方法:

    1. スクリプトに書き込み可能なファイルシステムがあることを確認してください。ほとんどの組み込みシステムには、変更可能な RAM ディスクが少なくとも 1 つありますが、変更内容は再起動後に失われます。そのようなファイルシステムを見つけcdたら、必要に応じてその中に入れます。

    2. スクリプト ファイルをシステムなどに転送する方法を見つけscript.txtます。組み込みシステムに応じて、FTP、TFTP、または SMB を使用してアップロードできます。これらのいずれも利用できない場合は、catたとえば を使用して$ cat > script.txt、スクリプトを端末にコピーして貼り付けCtrl + Dます。ファイルの最後で を押します。

    3. スクリプトを実行します。$ sh script.txt

    4. ステップ の代わりに3、 を使用chmodしてファイルを実行可能にします$ chmod +x script.txt次に、それを実行できます$ ./script.txt

組み込みデバイスとスクリプトに関する詳細情報がなければ、これ以上のサポートはできません。

于 2011-01-29T02:36:18.933 に答える