#!/bin/bash
echo '> javac -encoding UTF-8 j4/Pi*.java'
javac -encoding UTF-8 j4/Pi*.java
echo done.
sleep 1
# rmiregistryが起動しているかチェック
chk=`ps aux | 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 2
echo "このあと、PiServer が起動したら、別のターミナルで java j4.PiClient localhost を実行してください。"
sleep 2
echo "PiServer を起動します。"
sleep 2
echo '>' java j4.PiServer
java j4.PiServer