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

kurosaki email@hidden
2006年 2月 14日 (火) 11:43:48 JST


お世話になっております。黒崎です。

flatfsdの停止はコマンドの結果をみるためだけの操作と思いますが、停止せ
ずにでは
#cd /etc/config
#vi abc
12   を書きます。

#cat abc
12
#killall -USR1 flatfsd
電源切り入れてlogin
#cat /etc/config/abc
12
#

と内容が記録されたことは確認しています。
よろしくお願いいたします。


-----Original Message-----
From: email@hidden
[mailto:email@hidden]On Behalf Of Fumito
Morishima
Sent: Tuesday, February 14, 2006 11:32 AM
To: Armadillo series general discussion list
Subject: [Armadillo:00865] Re: Armadillo−Jへのプログラムによ
るファイル書き込み


森島@自己レス

ちょっとメールを読み違えていました。

>>#kill 68             ; flatfsd の停止
>>
>>#killall flatfsd
>>killall: flatfsd: no process killed              ;???? 受け付けません

killall の結果が、"no process killed" となっているのを見て、
そもそもflatfsdが起動していないと勘違いしました。
その前に、すでに kill しているのですね。

手動で実行したときは、ファイルの中身が存在するんですよね?

Fumito Morishima wrote:
> 森島です。
>
> 確認ですが、一番最初のメールに、
>
>
>>/etc/config/ 内にファイルを作成し、手作業にて以下実施します。
>>
>>#killall -USR! flatfsd
>>#reboot
>>
>>次回より電源入り切りしてもファイルが残ります。
>
>
> とありますが、間違いありませんか?
>
> kurosaki wrote:
>
>>お世話になります。黒崎です。以下実行結果です。
>>
>>
>>#kill 68             ; flatfsd の停止
>>
>>#killall flatfsd
>>killall: flatfsd: no process killed              ;???? 受け付けません
>>
>>#flatfsd &                                            ; 強行してみました。
>>
>>#プログラム実行
>>flatfsd: Wrote 1156 bytes to flash in 1 seconds   ; 表示されました。
>>
>>電源入り切りにて立ち上げます。
>>ファイルは作成されたものの中身はありません。つまりサイズ0のファイルです。
>>
>>よろしくお願いいたします。
>>
>>
>>
>>-----Original Message-----
>>From: email@hidden
>>[mailto:email@hidden]On Behalf Of Fumito
>>Morishima
>>Sent: Monday, February 13, 2006 6:12 PM
>>To: Armadillo series general discussion list
>>Subject: [Armadillo:00853] Re: Armadillo−Jへのプログラムによ
>>るファイル書き込み
>>
>>
>>森島です。
>>
>>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 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 メーリングリストの案内