お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-07-12 14:45:10

kumax
メンバ
登録日: 2009-05-18

一定以上のメモリーを積んでないと起動しないようにするには?

Ubuntu10.04をベースにしてLiveCDをremastersysでカスタマイズしています。
たとえば、そのCDから起動する時、もしくは起動した後でもいいのですが、例えばメモリー1GB以上積んでないと起動しないとか、もしくは起動しても”このCDの動作には1GB以上の実メモリが必要です”のようなメッセージを出すことは可能でしょうか?

オフライン

 

#2 2010-07-12 15:36:33

ack
メンバ
登録日: 2007-06-01

Re: 一定以上のメモリーを積んでないと起動しないようにするには?

kumax による投稿:

たとえば、そのCDから起動する時、もしくは起動した後でもいいのですが、例えばメモリー1GB以上積んでないと起動しないとか、もしくは起動しても”このCDの動作には1GB以上の実メモリが必要です”のようなメッセージを出すことは可能でしょうか?

あくまで一例ですが、

コード:

#!/bin/sh

MEM=$(free -m | sed -n '2p' | awk '{print $2}')
MINMEM="1024"

if [ $MEM -lt $MINMEM ]; then
    zenity --info --text="\
このCDの動作には $MINMEM MB以上の実メモリが必要ですが、\n\
このPCは $MEM MBしかメモリを搭載していません。"

fi

exit 0

のようなスクリプトを作り、自動起動するようにしておけばメッセージが出せるかと思います。

オフライン

 

#3 2010-07-12 17:22:25

kumax
メンバ
登録日: 2009-05-18

Re: 一定以上のメモリーを積んでないと起動しないようにするには?

さっそくありがとうございました。
うまくいったようです。
感謝です。

オフライン

 

Board footer

Powered by FluxBB