我運行Ubuntu的服務器上的Python腳本雖然的cronjob波紋管是我的bash文件內容的cronjob等問題
#!/bin/bash
cd /home/ubuntu/
PATH=$PATH:/usr/local/bin
export PATH
nohup scrapy crawl first_job &
nohup scrapy crawl second_job &
nohup scrapy crawl third_job &
wait $(pgrep third_job)
nohup scrapy crawl fourth_job &
我想是fourth_job開始執行,只要third_job完整
但
目前即使third_job完整,fouth_job等待first_job和second_job完成
在此先感謝
您確定'pgrep third_job'只返回_pid_ for'third_job'而不是所有三個作業的_pids_嗎? –