Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
$TS_CMD_IPCMK -Q 2>>$TS_OUTPUT | ipcmk_output_handler $TS_OUTPUT $TS_OUTDIR/id-msg
$TS_CMD_IPCRM -Q "$(
$TS_CMD_IPCS -q |
- awk -v id=$(cat $TS_OUTDIR/id-msg) '{if ($2 == id){print $1}}'
+ awk -v id=$(cat $TS_OUTDIR/id-msg) '{if ($2 == id){print $1}}' |
+ uniq
)" >> $TS_OUTPUT 2>> $TS_ERRLOG
rm -f $TS_OUTDIR/id-msg
$TS_CMD_IPCS -s -i "$(cat $TS_OUTDIR/id-sem)" | grep "^nsems" >>$TS_OUTPUT
$TS_CMD_IPCRM -S "$(
$TS_CMD_IPCS -s |
- awk -v id=$(cat $TS_OUTDIR/id-sem) '{if ($2 == id){print $1}}'
+ awk -v id=$(cat $TS_OUTDIR/id-sem) '{if ($2 == id){print $1}}' |
+ uniq
)" >> $TS_OUTPUT 2>> $TS_ERRLOG
rm -f $TS_OUTDIR/id-sem
$TS_CMD_IPCS -m -i "$(cat $TS_OUTDIR/id-shm)" | sed -n '/^bytes/s/\t.*//p' >>$TS_OUTPUT
$TS_CMD_IPCRM -M "$(
$TS_CMD_IPCS -m |
- awk -v id=$(cat $TS_OUTDIR/id-shm) '{if ($2 == id){print $1}}'
+ awk -v id=$(cat $TS_OUTDIR/id-shm) '{if ($2 == id){print $1}}' |
+ uniq
)" >> $TS_OUTPUT 2>> $TS_ERRLOG
rm -f $TS_OUTDIR/id-shm