2012-07-27 65 views
2

通过我用Tkinter创建的应用程序,我试图添加一个命令来每周运行一个脚本。当程序关闭时,命令应该放在永远的地方。在Unix上的Tkinter中创建一个计划任务

我已阅读了关于cron的文档,但似乎没有办法在不使用shell的情况下编辑crontab。我也看过'at'命令,但似乎只运行一次。

我的问题是 - 如何通过在Unix上发布一个Python命令来创建每周重复任务?

如果不是只有一个命令,我可以使用多个?

回答

1

在Debian或Ubuntu等大多数现代Linux发行版中,您可以在/etc/cron.weekly中添加一个可执行文件(如shell脚本或符号链接)到/etc/cron.weekly,并且每周会自动运行一次。这是使用anacron命令,这在目前很常见。

+0

非常感谢你的指导。您是否知道在/ etc/crontab文件夹中找到非常清晰的文档的好地方? – Fuhton 2012-07-28 23:23:23

+0

除了仅仅使用谷歌搜索“anacron”或“cron”+无论您使用的发行版之外,都无法想到任何其他的东西。 – jricher 2012-07-31 20:30:04

+0

谢谢。我发现,如果我将crontab复制到tmp文件,编辑该文件,然后我可以将该文件声明为我的crontab,然后删除所述tmp文件。 – Fuhton 2012-08-02 13:17:36