32 lines
424 B
Bash
Executable File
32 lines
424 B
Bash
Executable File
#/bin/sh
|
|
|
|
#make log folder
|
|
if [[ ! -d log ]]
|
|
then
|
|
mkdir log
|
|
fi
|
|
|
|
#current file number
|
|
num=0
|
|
if [[ -f log/number ]]
|
|
then
|
|
num=$(cat log/number)
|
|
fi
|
|
|
|
echo $num > log/number
|
|
|
|
#watchdog
|
|
while true
|
|
do
|
|
#increment log file number
|
|
num=$(( num + 1 ))
|
|
echo $num > log/number
|
|
|
|
#run
|
|
npm start >> log/$num.out 2> log/$num.err
|
|
|
|
#give chance to close program
|
|
sleep 3
|
|
echo "\n\n^C to exit\n\n"
|
|
done
|