我把下面放到crontab中,但它不起作用。我如何獲得每30分鐘運行的cron作業?
*/30 7-20 * * * pgrep -f crawl_index.py > /dev/null || python3.6 /htdocs/crawl/crawl_index.py >> /var/log/py-crawl.log 2>&1
*/10 7-20 * * * pgrep -f download_url.py > /dev/null || python3.6 /htdocs/crawl/download_url.py >> /var/log/py-download.log 2>&1
但是當我運行pgrep -f download_url.py > /dev/null || python3.6 /htdocs/crawl/download_url.py >> /var/log/py-download.log 2>&1
它的工作原理
儘量提供給您正在嘗試運行的程序的完整路徑。像命令行一樣自動解析路徑並不總是與cron一起工作。另外請確保您設置了cron的用戶具有所需的權限。 – baao