擅长:python、mysql、java
<p>我花了很多时间在01:00启动一个简单的Python程序。出于某种原因,我无法让cron启动它,而APScheduler对于一些应该很简单的事情来说似乎相当复杂。日程安排(<a href="https://pypi.python.org/pypi/schedule">https://pypi.python.org/pypi/schedule</a>)似乎是对的。</p>
<p>您必须安装他们的Python库:</p>
<pre><code>pip install schedule
</code></pre>
<p>这是从他们的示例程序中修改的:</p>
<pre><code>import schedule
import time
def job(t):
print "I'm working...", t
return
schedule.every().day.at("01:00").do(job,'It is 01:00')
while True:
schedule.run_pending()
time.sleep(60) # wait one minute
</code></pre>
<p>您需要将自己的函数替换为job并使用nohup运行它,例如:</p>
<pre><code>nohup python2.7 MyScheduledProgram.py &
</code></pre>
<p>如果重新启动,不要忘记重新启动。</p>