1
0
Fork 0
mirror of https://github.com/romanz/electrs.git synced 2025-02-24 15:02:21 +01:00
electrs/scripts/run.sh

20 lines
295 B
Bash
Raw Normal View History

2018-07-27 09:18:41 +03:00
#!/bin/bash
set -eu
2018-08-01 11:07:30 +03:00
trap 'kill $(jobs -p)' EXIT
DELAY=5
LOG=/tmp/electrs.log
2018-08-02 15:51:21 +03:00
CARGO="cargo +stable"
2018-08-01 11:07:30 +03:00
tail -v -n0 -F "$LOG" &
2018-07-27 09:18:41 +03:00
export RUST_BACKTRACE=1
2018-07-27 09:18:41 +03:00
while :
do
2018-08-02 15:51:21 +03:00
$CARGO fmt
$CARGO check --release
$CARGO run --release -- $* 2>> "$LOG"
2018-08-01 11:07:30 +03:00
echo "Restarting in $DELAY seconds..."
sleep $DELAY
2018-07-27 09:18:41 +03:00
done