[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[orca-users:07525] Re: デスクトップ上にレセ電ファイルを作れません



かなりトリッキーな方法ですが666にできました。

# apt-get install jma-receipt-fdd
既にインストールしてあると思います。

# cd /etc/jma-receipt-fdd

MOは使っていないので、
# cp mo-write.sh mo-write.sh.org
# cp user1-write.sh mo-write.sh
とします。

ユーザー指定場所の作成。
# mkdir /home/hogehoge/data
# chmod 777 /home/hogehoge/data


mo-write.sh を書き換えます(2行追記)。

----------------------------------------
# ユーザ指定場所
USERPATH=/home/hogehoge/data

if [ $# != 2 ];then
    # fdd 以外からの起動
    exit 9
fi

TMPFILE=$1
WRITEFILE=$2


if ! cp $TMPFILE $USERPATH/$WRITEFILE; then
  # write error
  exit 21
else                                            ← 追記
chmod 666 $USERPATH/$WRITEFILE         ← 追記
fi

if ! chmod g+r $USERPATH/$WRITEFILE; then
  # group readable
  exit 21
fi

exit 0
--------------------------------------------

ファイル出力先をMOにしてレセ電を作成すると、
/home/hogehoge/data に666のレセ電ファイルが作成できました。


------------------------------------------------------------
黒田 道郎       医療法人社団 佑圭会 黒田医院 理事長(院長)