[Suzaku:01469] Re: バッチファイルについて
mizo
email@hidden
2009年 5月 11日 (月) 10:49:18 JST
溝渕です。
以下2つを確認してみてください。
- /romfs/etc/rc.d/S*ファイルに実行権限が付いているかどうか
- /romfs/etc/rc.d/S*ファイル内で、PATHが定義されているかどうか
また、
/romfs/etc/rc.d/S99rc.local
というスクリプトがあると思いますが、これはコンフィグ領域に保存された
/etc/config/rc.local
を実行します。
なので、
# cat /etc/config/rc.local
#!/bin/sh
echo hello
のようにファイルを用意して、
# flatfsd -s
としてフラッシュメモリ(のコンフィグ領域)に保存すると、スクリプトを修正す
るたびにフラッシュメモリを保存しなくても良いため開発が楽になると思います。
email@hidden wrote:
> 谷田です。
>
> ドライバおよびアプリケーションを
> コンソールからのひとつひとつコマンドを打ち込むのでなく
> バッチ処理にしたいと考えています。
>
> 現状、ターミナルから、
> [#>] modprobe ドライバ.ko
> [#>] Application実行ファイル[enter]
> とコマンドを実行させておりますが、
>
> ・ドライバの登録(nodprobe,...)
> ・アプリケーションの実行
> をどこかファイルに書き込むことで
> ターミナル(TeraTerm)を立ち上げただけで
> 自動実行させたいと思います。
>
>
> ドライバの登録は静的にすることでうまくできましたが
> アプリケーションプログラムを自動的に実行するには
> どのファイルに登録したらいいのでしょうか?
>
> ~/romfs/etc/rc.d/ 階層に、S_myshell ファイルを
> 置き、S_myshell の中に、
> ./bin/(実行ファイル) を記載したのですが、
> うまく、認識できないようですのでやりかたについて
> 教えて下さい。
>
>
> _______________________________________________
> suzaku mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/suzaku
>
suzaku メーリングリストの案内