2017-06-13 79 views
0

我正在嘗試編寫一個Python腳本,它可以使用apscheduler或crontab來安排另一個python文件以特定間隔運行,而不必一直打開命令提示符。下面是我寫的一些代碼,用於每分鐘創建一個文本文件。但它不起作用。我的主要目標是再運行一個文件,而不是一個函數,但我現在只是開始使用一個函數。安排文件執行的腳本

def my_cron_job1(): 
    print "cron job 1" 
    target = open('results.txt', 'w') 
    target.write("HELLLO") 

if __name__ == '__main__': 
    from apscheduler.schedulers.blocking import BlockingScheduler 
    sched = BlockingScheduler(timezone='MST') 

    sched.add_job(my_cron_job1, 'cron', id='my_cron_job1', minute=1) 
+3

它是如何「不工作」? – martineau

回答