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