#! /bin/bash

trap 'rm tube-server; exit 0;' INT

mkfifo tube-server

exec 3<>tube-server

while true; do
		read type id msg <&3

		if [ $type = "send" ]; then
				./P.sh $id.lock
				echo "$msg" >>$id
				./V.sh $id.lock
		else
				./P.sh $id.lock
				cat $id
				rm $id
				./V.sh $id.lock
		fi &
done
