File size: 479 Bytes
c1a7f73
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/bash

RED='\033[0;31m'
NC='\033[0m'

cd /u/xiuyu/work/dev4/

trap "echo -e \"${RED}Stopping script...${NC}\"; kill -- -$$" SIGINT

while true; do
    echo -e "${RED}Start running ...${NC}"
    PYTHONPATH='.':$PYTHONPATH setsid python data_preprocess.py --split training &
    PID=$!

    sleep 1200

    echo -e "${RED}Sending SIGINT to process group $PID...${NC}"
    PGID=$(ps -o pgid= -p $PID | tail -n 1 | tr -d ' ')
    kill -- -$PGID
    wait $PID

    sleep 10
done