[Armadillo:00853] Re: Armadillo−Jへのプログラムによるファイル書き込み

Fumito Morishima email@hidden
2006年 2月 13日 (月) 18:12:14 JST


森島です。

flatfad は initプロセスによりバックグラウンドで実行されており、
シリアルコンソールが標準出力となります。

telnetなどで出力を見たい場合は、
init で起動した flatfsd を kill してから、
再度実行すればよいと思います。

つまり、telnet でログイン後、rootユーザーになり、

# killall flatfsd
# flatfsd &
# test_program

という順番で実行すれば、flatfsd の出力が表示されます。

kurosaki wrote:
> お世話になります。黒崎です。
> 
> 現在シリアルのコンソールは都合で使わないようにしていますので、telnetでログイ
> ンしての動作確認です。
> 手動でうまくいているときもプログラムで行っても以下のメッセージはみたことがあ
> りません。
> シリアルコンソールでないと見れないとかありますでしょうか。
> よろしくお願いいたします。
> 
> >flatfsd: Wrote 1156 bytes to flash in 1 seconds
> 
> 
> -----Original Message-----
> From: email@hidden
> [mailto:email@hidden]On Behalf Of Fumito
> Morishima
> Sent: Monday, February 13, 2006 5:41 PM
> To: Armadillo series general discussion list
> Subject: [Armadillo:00851] Re: Armadillo−Jへのプログラムによ
> るファイル書き込み
> 
> 
> 森島です。
> 
> 実際にプログラムを作って動作させてみました。
> rebootコマンドは、入れてなかったので省略してます。
> 
> int main()
> {
>   system("/bin/killall -USR1 flatfsd");
>   sleep(3);
> }
> 
> /etc/config 以下に適当なファイルを作成後、
> プログラムを実行しました。
> その際、以下のようなログがコンソールに出力されます。
> 
> # ./prog
> flatfsd: Wrote 1156 bytes to flash in 1 seconds
> #
> 
> プログラム終了後に、電源を再投入すると /etc/config 以下に作成した
> ファイルは保存されていました。
> 
> コンソールに上記のログは出力されますか?
> 
> kurosaki wrote:
> 
>>お世話になっております。黒崎です。
>>
>>メールの際のタイプミスです。森島さんの記述でOKです。しかしながらこれが有
> 
>> 
>>になりません。
>>原因あるようでしたら、よろしくお願いいたします。
>>
>>-----Original Message-----sn
>>From: email@hidden
>>[mailto:email@hidden]On Behalf Of Fumito
>>Morishima
>>Sent: Monday, February 13, 2006 1:37 PM
>>To: Armadillo series general discussion list
>>Subject: [Armadillo:00847] Re: Armadillo−Jへのプログラムによ
>>るファイル書き込み
>>
>>
>>森島です。
>>
>>
>>
>>>system ( "/bin/kilall -usr1 flatfsd" );
>>
>>
>>メールを書く際のタイプミスかもしれませんが、
>>
>>system ("/bin/killall -USR1 flatfsd");
>>
>>が正しいと思います。
>>
>>kurosaki wrote:
>>
>>
>>>お世話になっております。SYSCOM黒崎です。
>>>
>>>
>>>/etc/config/ 内にファイルを作成し、手作業にて以下実施します。
>>>
>>>#killall -USR! flatfsd
>>>#reboot
>>>
>>>次回より電源入り切りしてもファイルが残ります。
>>>
>>>これをプログラムで以下のように行ってもファイルが残りません。
>>>
>>>ファイル作成( /etc/config 中 に )
>>>system ( "/bin/kilall -usr1 flatfsd" );
>>>sleep(3);
>>>system ( "/bin/reboot" );
>>>
>>>設定ファイルをプログラム実行で残す方法をご存知の方いらっしゃいましたら、よ
>>
>>>>
>>
>>>しくご教授ください。
>>>よろしくお願いいたします。
>>>
>>>
>>>_______________________________________________
>>>armadillo mailing list
>>>email@hidden
>>>http://lists.atmark-techno.com/mailman/listinfo/armadillo
>>
>>_______________________________________________
>>armadillo mailing list
>>email@hidden
>>http://lists.atmark-techno.com/mailman/listinfo/armadillo
>>
>>_______________________________________________
>>armadillo mailing list
>>email@hidden
>>http://lists.atmark-techno.com/mailman/listinfo/armadillo
> 
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/armadillo
> 
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/armadillo



armadillo メーリングリストの案内