bash、前のプロセスプログラムがファイルを生成するのを待ってから、次のプロセスのプログラムを実行します.

1065 ワード

#!/bin/bash

while [ 1 ]
do
if [ -f "/goke/DE/xxx.sign" ]
then
 sleep 10m
 echo "syn_pro have already generate xxx.sign."
 rm -rf /goke/DE/xxx.sign
 echo "RUN vivado COMMAND"
 cd /goke/DE/vivado_run
 ./RUN
 exit 0
else
 echo "xxx.sign not found."
 sleep 1h
fi
done