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$$