以下是什么是正确的格式,我想要执行两个脚本?以下只为我执行第一个:
if ps aux | grep -E "[a]ffiliate_download.py|[g]oogle_download.py" > /dev/null
then
echo "Script is already running. Skipping"
else
exec "$DIR/affiliate_download.py"
exec "$DIR/google_download.py"
fi
答案 0 :(得分:5)
exec
命令用它运行的程序替换当前的shell进程。由于shell不再运行,因此无法在此之后运行命令。
只需正常执行命令:
else
"$DIR/affiliate_download.py"
"$DIR/google_download.py"
fi