macOS之定時執行python指令碼

2021-10-05 18:16:32 字數 811 閱讀 9115

sudo

chmod +x schedule_job.py

schedule_job.py指令碼內容如下:

import time

fo =

open

("foo.txt"

,"a+"

, newline='')

fo.write(time.strftime(

'%y-%m-%d %h:%m:%s'

, time.localtime())

+'\n'

)# 關閉開啟的檔案

fo.close(

)

在終端中執行下邊的語句

crontab -e
進入vi之後,先輸入i進入insert狀態,輸入以下內容

*/1 * * * * /users/***/.pyenv/versions/3.7.0/bin/python /users/***/***xx/***x/schedule_job.py
以上語句表示每分鐘用指定的python執行schedule_job.py指令碼

然後按esc退出insert狀態,輸入:wq,退出vi並儲存。

crontab -l
開啟foo.txt檔案,一看便知。

crontab -r
參考:

macos 如何執行定時任務

linux crontab 定時任務

CentOS 7如何實現定時執行python指令碼

在centos下,可以使用crontab進行定時任務的處理。一 crontab的安裝 預設情況下,centos 7中已經安裝有crontab,如果沒有安裝,可以通過yum進行安裝。yum install crontabs 二 crontab的定時語法說明 corntab中,一行 就是乙個定時任務,其...

定時執行任務

在windows上,使用configuration task scheduler 任務計畫程式 task scheduler library 任務計畫程式庫 create task.或者 control panel scheduled tasks add a scheduled task.在linu...

定時執行備份

centos 作業系統 1.編寫備份程式 2.使用crontab命令,定時執行備份程式 步驟一 編寫備份檔案bak.py coding utf 8 import os import time source root a.py 目標目錄 targetdir root backup 目標目錄下的當天日期...