2017-09-15 102 views
-3

我想每3个小时运行我的程序,我必须下载什么或如何在Debian系统中执行此操作? (在Windows中,它非常清楚和容易,但在Linux系统中,我不知道如何定期运行程序的解决方案。)如何在Debian(linux系统)中每小时安排一次.py文件?

+0

Couldn你不是Google吗?无论如何,这不是一个编程问题。 –

+0

https://code.tutsplus.com/tutorials/scheduling-tasks-with-cron-jobs--net-8800 – dlmeetei

回答

0

在Unix系统上,您通常对计划任务使用cronjobs。 在你的命令行检出crontab。

您可以添加要调用的脚本以及它们应该被调用的频率。

维基百科上,你可以找到一个crontab的结构: http://en.wikipedia.org/wiki/Cron

+0

是的,我发现这个crontab解决方案,但这样我必须写8命令行,如果我想每3小时做一次?或者以这种方式它是正确的? 0 */3 * * * /usr/src/Python-2.7.13/my_python_file.py –

+0

Ups我很抱歉。 Ubuntuusers是一个德国网站。我会将链接改为英文。但是,是的,你的cron似乎是正确的。 –

0

我会创建一个包含bash的文件:

#!/bin/bash 
python /path/to/your/pythonfile.py 

然后把它添加到你的crontab:

* 3 * * * /path/to/your/bashfile/file.sh 
+0

我用你的代码(用vi编辑器)创建了一个bash文件。 我将建议的行添加到我的crontab -e文件后,但没有任何事情发生。 –

+0

@ Mr.D手动运行bash文件时会发生什么? ./yourbashfile.sh – Bolli

+0

它看起来像是启动(闪烁一次),我可以写一个新的命令(但脚本未启动) –

相关问题