milisia.sh
This commit is contained in:
parent
00abe299f4
commit
f191e8d91a
1 changed files with 68 additions and 0 deletions
68
bin/milisia.sh
Executable file
68
bin/milisia.sh
Executable file
|
@ -0,0 +1,68 @@
|
||||||
|
load_pid()
|
||||||
|
{
|
||||||
|
PID=$(pgrep -d " " -f "cjdroute")
|
||||||
|
}
|
||||||
|
|
||||||
|
load_pid
|
||||||
|
|
||||||
|
durdur()
|
||||||
|
{
|
||||||
|
if [ -z "$PID" ]; then
|
||||||
|
echo "milisia-cj çalışmıyor!"
|
||||||
|
return 1
|
||||||
|
else
|
||||||
|
kill $PID &> /dev/null
|
||||||
|
while [ -n "$(pgrep -d " " -f "cjdroute")" ]; do
|
||||||
|
echo "* milisia-cj kapanması bekleniyor..."
|
||||||
|
sleep 1;
|
||||||
|
done
|
||||||
|
if [ $? -gt 0 ]; then return 1; fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
baslat()
|
||||||
|
{
|
||||||
|
if [ -z "$PID" ]; then
|
||||||
|
if [ ! -f /dev/net/tun ]; then
|
||||||
|
mps kurkos cjdns
|
||||||
|
fi
|
||||||
|
cjdroute < /etc/cjdroute.conf
|
||||||
|
else
|
||||||
|
echo "milisia-cj zaten calısmakta"
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
durum()
|
||||||
|
{
|
||||||
|
echo -n "* milisia-cj is "
|
||||||
|
if [ -z "$PID" ]; then
|
||||||
|
echo "çalışmıyor"
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
echo "çalışıyor"
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
"baslat" )
|
||||||
|
baslat
|
||||||
|
;;
|
||||||
|
"yebaslat" )
|
||||||
|
durdur
|
||||||
|
load_pid
|
||||||
|
baslat
|
||||||
|
;;
|
||||||
|
"durdur" )
|
||||||
|
durdur
|
||||||
|
;;
|
||||||
|
"durum" )
|
||||||
|
durum
|
||||||
|
;;
|
||||||
|
"kontrol" )
|
||||||
|
ps aux | grep -v 'grep' | grep 'cjdns core' > /dev/null 2>/dev/null || start
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "kullanım: $0 {baslat|durdur|yebaslat|durum|kontrol}"
|
||||||
|
esac
|
Loading…
Add table
Reference in a new issue