Skip to content

Commit 30f8103

Browse files
committed
Update run.sh
1 parent 2e92f63 commit 30f8103

File tree

1 file changed

+15
-7
lines changed

1 file changed

+15
-7
lines changed

scripts/run.sh

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,15 @@
11
#!/bin/bash
22

3+
export HOME=/home/robocat
4+
35
main() {
4-
cd ~/flow
6+
FLOW_DIR=$HOME/flow
7+
8+
if [ ! -d "$FLOW_DIR" ]; then
9+
mkdir -p "$FLOW_DIR"
10+
fi
11+
12+
cd $FLOW_DIR
513

614
# Default argument values
715
FLOW_PATH="${FLOW_PATH:-run.tag}"
@@ -30,22 +38,22 @@ main() {
3038
fi
3139
fi
3240

33-
cp ~/.config/tinyproxy.conf.tmpl ~/.config/tinyproxy.conf
41+
cp $HOME/.config/tinyproxy.conf.tmpl $HOME/.config/tinyproxy.conf
3442

3543
if [ -n "$PROXY_ADDRESS" ]; then
36-
echo "Upstream $PROXY_PROTOCOL $PROXY_ADDRESS" >> ~/.config/tinyproxy.conf
44+
echo "Upstream $PROXY_PROTOCOL $PROXY_ADDRESS" >>$HOME/.config/tinyproxy.conf
3745
fi
3846

3947
kill_tinyproxy
4048

4149
log_d "Starting tinyproxy..."
4250

4351
mkdir -p /tmp/tinyproxy
44-
tinyproxy -d -c ~/.config/tinyproxy.conf > /dev/null 2> /tmp/tinyproxy/error.log &
52+
tinyproxy -d -c $HOME/.config/tinyproxy.conf >/dev/null 2>/tmp/tinyproxy/error.log &
4553
tinyproxy_pid=$!
4654

4755
sleep 1
48-
kill -0 $tinyproxy_pid 2> /dev/null
56+
kill -0 $tinyproxy_pid 2>/dev/null
4957

5058
if [ $? -ne 0 ]; then
5159
log_e "tinyproxy failed to start, got error:"
@@ -55,7 +63,7 @@ main() {
5563

5664
log_d "tinyproxy started"
5765

58-
rm -rf ~/tagui/src/chrome/tagui_user_profile
66+
rm -rf $HOME/tagui/src/chrome/tagui_user_profile
5967
tagui "$FLOW_PATH" "$DATA_PATH"
6068

6169
kill_tinyproxy
@@ -85,7 +93,7 @@ kill_tinyproxy() {
8593
while true; do
8694
tinyproxy_process_id="$(ps x | grep tinyproxy | grep -v 'grep tinyproxy' | awk '{print $1}' | sort -nur | head -n 1)"
8795
if [ -n "$tinyproxy_process_id" ]; then
88-
kill $tinyproxy_process_id > /dev/null 2>&1
96+
kill $tinyproxy_process_id >/dev/null 2>&1
8997
else
9098
break
9199
fi

0 commit comments

Comments
 (0)