我正在寫一個Python腳本,它調用一個函數,可以從wiki工具Confluence中導出和導入空格。它必須每天運行,但我們不能使用cron,所以我正在尋找一種方式來按照她自己來安排它。自定義的Python腳本
我創建了以下內容。我已經可以在第二天安排它,但不能在第二天再安排。
#!/usr/bin/python
from __future__ import print_function
from sys import argv
from datetime import datetime
from threading import Timer
import sys,os,subprocess
import getpass
from subprocess import PIPE,Popen
date = (os.popen("date +\"%d-%m-%y - %T\""))
x=datetime.today()
y=x.replace(day=x.day+1, hour=13, minute=56, second=0, microsecond=0)
delta_t=y-x
secs=delta_t.seconds+1
def runExport():
# HERE IS ALL THE CODE THAT HAS TO RUN EVERYDAY
t = Timer(secs, runExport)
t.start()
請問有人能幫我嗎?腳本必須每天運行,例如上午05:00。
python的版本是2.6.6。遺憾的是,沒有選擇導入模塊..
謝謝!
出於興趣,爲什麼不能使用cron?如果cron不能被信任,爲什麼替換會被信任? –
我認爲問題更多的是在服務器重啓時啓動腳本。什麼是服務器的操作系統? –
這是該公司的一項政策..遺憾的是,我們必須這樣做,如果他們知道它可能會被殺死。 –