blob: dc56a6e54c1ca485efed490c36850d0f431bdc37 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#!/bin/sh
TOMAT_USER=nobody
LOGDIR=/var/log/tomatenquark
[ -f /etc/conf.d/tomatenquark ] && . /etc/conf.d/tomatenquark
cd /opt/tomatenquark
if [ "$(id -u)" == "0" ]; then
if [ ! -d "$LOGDIR" ]; then
mkdir -p "$LOGDIR"
chown "$TOMAT_USER:log" "$LOGDIR"
fi
sudo -Hu "$TOMAT_USER" \
nohup /opt/tomatenquark/bin/linux_server \
>> "$LOGDIR/main.log" \
2>> "$LOGDIR/error.log" \
< /dev/null &
else
bin/linux_server
fi
|