s4

changeset 711:695ab5c2c1a5

Random generation fixed
author HIROSE Yuuji <yuuji@gentei.org>
date Fri, 29 May 2020 09:24:19 +0900
parents 8a31b90f7815
children 4752122ea473
files s4-funcs.sh
diffstat 1 files changed, 6 insertions(+), 4 deletions(-) [+]
line diff
     1.1 --- a/s4-funcs.sh	Fri May 29 06:18:50 2020 +0900
     1.2 +++ b/s4-funcs.sh	Fri May 29 09:24:19 2020 +0900
     1.3 @@ -358,10 +358,12 @@
     1.4    logend
     1.5  }
     1.6  dbsetup() {
     1.7 -  [ -d $tmpdir ] || mkdir -m 1777 $tmpdir
     1.8 +  pipedir=$tmpdir/pipedir
     1.9 +  [ -d $pipedir ] || mkdir -p -m 1777 $pipedir
    1.10    [ -d $dbdir ] || mkdir -m 1775 $dbdir
    1.11 -  sqi=$tmpdir/sqi.$$
    1.12 -  sqo=$tmpdir/sqo.$$
    1.13 +  suf=`date +%s`
    1.14 +  sqi=$pipedir/sqi-$suf.$$
    1.15 +  sqo=$pipedir/sqo-$suf.$$
    1.16    mkfifo $sqi $sqo
    1.17    #tail -f $sqi | sq $db &	# "tail -f" is too heavy. DO NOT USE!!
    1.18    sq  $db < $sqi &
    1.19 @@ -1196,7 +1198,7 @@
    1.20  genrandom() {
    1.21    # $1=columns (default: 10)
    1.22    dd if=/dev/urandom count=1 2>/dev/null|nkf -MB \
    1.23 -      | tr -d '+='|fold -w${1:-10}|sed -n 10p
    1.24 +      | tr -d '+=\n'|fold -w${1:-10}|sed -n 10p
    1.25  }
    1.26  genserial() {
    1.27    echo $((($(date +%s)-1433084400)/10))c$$