运行两个shell命令

时间:2015-05-22 22:50:26

标签: bash shell unix

以下是什么是正确的格式,我想要执行两个脚本?以下只为我执行第一个:

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

1 个答案:

答案 0 :(得分:5)

exec命令用它运行的程序替换当前的shell进程。由于shell不再运行,因此无法在此之后运行命令。

只需正常执行命令:

else
    "$DIR/affiliate_download.py"
    "$DIR/google_download.py"
fi