Python自動運維系列 每天凌晨定時執行特定任務

2021-07-28 23:40:04 字數 454 閱讀 5448

import datetime

import time

defdosth():

print('test')

# 假裝做這件事情需要一分鐘

time.sleep(60)

defmain(h=0, m=0):

'''h表示設定的小時,m為設定的分鐘'''

while true:

# 判斷是否達到設定時間,例如0:00

while true:

now = datetime.datetime.now()

# 到達設定時間,結束內迴圈

if now.hour==h and now.minute==m:

break

# 不到時間就等20秒之後再次檢測

time.sleep(20)

# 做正事,一天做一次

dosth()

main()

SQL Server 自動化運維系列

本系列為sql server自動化運維的一些操作技巧點,所有內容都是根據日常運維過程中最經常遇到的問題,並為此形成了一些自動化運維的方式,皆為原創.供部分dba和開發人員瀏覽借鑑,所應用平台基於微軟server平台,所利用技術為power shell,所關注的點為sql server.1 sql s...

自動化運維系列 ansible

前言 ansible是一款自動化運維工具,它基於python開發,集合了眾多運維工具 puppet cfengine chef func fabric 的優點,實現了批量系統配置 批量程式部署 批量執行命令等功能。一 命令集 ansible 日常或臨時事務使用,為一次性操作。命令格式 ansible...

SQL Server 自動化運維系列

本系列為sql server自動化運維的一些操作技巧點,所有內容都是根據日常運維過程中最經常遇到的問題,並為此形成了一些自動化運維的方式,皆為原創.供部分dba和開發人員瀏覽借鑑,所應用平台基於微軟server平台,所利用技術為power shell,所關注的點為sql server.1 sql s...