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
組み込み用に設計されています。それが持っているすべては忙しい箱。