只要使用 venv 目錄下的 python 執行即可。
模擬狀況概述
假設我們要執行 daily_job.py 這個指令
專案目錄: /home/simon/routine/
venv 目錄:/home/simon/routine/venv
程式位置:/home/simon/routine/daily_job.py
我們要在每日 8 點執行
crontab 內容
<span class="line"><span style="color: #B48EAD">0</span><span style="color: #D8DEE9FF"> </span><span style="color: #B48EAD">8</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">*</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">*</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">*</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">/</span><span style="color: #D8DEE9FF">home</span><span style="color: #81A1C1">/</span><span style="color: #D8DEE9FF">simon</span><span style="color: #81A1C1">/</span><span style="color: #D8DEE9FF">routine</span><span style="color: #81A1C1">/</span><span style="color: #D8DEE9FF">venv</span><span style="color: #81A1C1">/</span><span style="color: #88C0D0">bin</span><span style="color: #81A1C1">/</span><span style="color: #D8DEE9FF">python </span><span style="color: #81A1C1">/</span><span style="color: #D8DEE9FF">home</span><span style="color: #81A1C1">/</span><span style="color: #D8DEE9FF">simon</span><span style="color: #81A1C1">/</span><span style="color: #D8DEE9FF">routine</span><span style="color: #81A1C1">/</span><span style="color: #D8DEE9FF">daily_job</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9FF">py</span></span>
Comments