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

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


森島です。

実際にプログラムを作って動作させてみました。
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 メーリングリストの案内