Skip to content

Commit c993cbf

Browse files
committed
adding freebsd startup script
1 parent 88c9a28 commit c993cbf

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

scripts/freebsd/etc/rc.d/mediaDB

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
#!/bin/sh
2+
3+
# REQUIRE: DAEMON mysql
4+
# BEFORE: LOGIN
5+
# KEYWORD: shutdown
6+
7+
. /etc/rc.subr
8+
9+
name="mediaDB"
10+
#rcvar="${name}_enable"
11+
start_cmd="${name}_start"
12+
stop_cmd="${name}_stop"
13+
start_precmd="${name}_prestart"
14+
15+
export DISPLAY=:0
16+
17+
mediaDB_start()
18+
{
19+
/root/mediadb-1.0-SNAPSHOT/bin/mediadb -Dconfig.file=/root/conf/application.conf -Dhttp.port=80 > /dev/null 2>&1 &
20+
}
21+
22+
mediaDB_stop()
23+
{
24+
if [ -f /root/mediadb-1.0-SNAPSHOT/RUNNING_PID ]; then
25+
PID=`cat /root/mediadb-1.0-SNAPSHOT/RUNNING_PID`
26+
kill $PID
27+
echo "stopped ${PID}"
28+
rm /root/mediadb-1.0-SNAPSHOT/RUNNING_PID
29+
fi
30+
}
31+
32+
mediaDB_prestart()
33+
{
34+
if [ -f /root/mediadb-1.0-SNAPSHOT/RUNNING_PID ]; then
35+
rm /root/mediadb-1.0-SNAPSHOT/RUNNING_PID
36+
fi
37+
}
38+
load_rc_config $name
39+
run_rc_command "$1"

0 commit comments

Comments
 (0)