#!/bin/bash
echo '> javac -encoding UTF-8 j4/Clock*.java'
javac -encoding UTF-8 j4/Clock*.java
echo done.
# rmiregistryが起動しているかチェック
chk=`ps x | grep rmiregistry | grep -v grep | wc -l`
if [ ${chk} -eq 0 ]; then
echo "rmiregistryが起動していません。"
echo "rmiregistryを、バックグラウンドで起動しますか?(y/n)"
read input_str
if [ ${input_str} == 'y' ]; then
echo "> rmiregistry &"
rmiregistry &
sleep 1
echo "rmiregistryを停止するときは killall rmiregistry してください"
sleep 1
fi
else
echo "rmiregistryは起動済みでした"
echo "java.rmi.AlreadyBoundException がでたときは、killall rmiregistry で停止し、再度起動してください。"
fi
sleep 1
echo "このあと、ClockServerが起動したら、別ターミナルで java j4.ClockClient でクライアントを起動してください。"
sleep 2
echo "ClockServerを停止するときはCTRL+Cをおしてください。 "
sleep 2
echo "ClockServerを起動します。"
sleep 1
echo '>' java j4.ClockServer
java j4.ClockServer