OpenWrt用bashアプリケーションの作成

OpenWrt用bashアプリケーションの作成

bashでOpenWrt用のスクリプトを書く方法を知りたいのですが、アプリケーションのようにインストールし、アプリケーション呼び出し時にパラメータ/オプションを含めます。たとえば、

cowsay HelloWorld

戻ってくる

 ____________
<>  HelloWorld <>
 ------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

SSHでスクリプトを呼び出し、指定されたIDとそのIDの状態に基づいて実行する必要があります。

ベストアンサー1

ファイルシステムレベルでは、アプリケーションとスクリプトの間に違いはありません。パラメータはスクリプトとバイナリとして扱われ、ディスク上のファイルには許可されたパラメータを表す特別な内容はありません。

スクリプトをどこでも実行するには、PATHのどこかにスクリプトを移動するか、PATHにあるディレクトリを追加する必要があります。

PATHが何であるかを確認するには:

echo $PATH

PATHにディレクトリを追加するには:

export PATH=$PATH:/path/to/directory

適切な場所にスクリプトをインストールするときに実行可能にすることを忘れないでください。

chmod +x /path/to/your/script

ちなみに、OpenWRTにはこの機能はなく、bash組み込み用に設計されています。それが持っているすべては忙しい箱

おすすめ記事