Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在Unix上的Tkinter中创建计划任务_Python_Unix_Cron_Tkinter_Crontab - Fatal编程技术网

Python 在Unix上的Tkinter中创建计划任务

Python 在Unix上的Tkinter中创建计划任务,python,unix,cron,tkinter,crontab,Python,Unix,Cron,Tkinter,Crontab,通过我用Tkinter开发的一个应用程序,我试图添加一个命令,每周运行一个脚本。当程序关闭时,命令应始终处于原位 我已经浏览了关于cron的文档,但是似乎没有一种不使用shell就可以编辑crontab的方法。我还查看了“at”命令,但它似乎只运行一次 我的问题是-如何在Unix上通过在Python中发出单个命令来创建每周重复的任务 如果不是只有一个命令,我可以使用多个吗?在大多数现代Linux发行版(如Debian或Ubuntu)中,您可以向/etc/cron.weekly中添加一个可执行文件

通过我用Tkinter开发的一个应用程序,我试图添加一个命令,每周运行一个脚本。当程序关闭时,命令应始终处于原位

我已经浏览了关于cron的文档,但是似乎没有一种不使用shell就可以编辑crontab的方法。我还查看了“at”命令,但它似乎只运行一次

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


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

在大多数现代Linux发行版(如Debian或Ubuntu)中,您可以向/etc/cron.weekly中添加一个可执行文件(如shell脚本或符号链接),它将每周自动运行一次。这是使用
anacron
命令,这在当今相当普遍。

非常感谢您的指导。你知道在/etc/crontab文件夹中有一个很好的地方可以找到非常清晰的文档吗?除了在谷歌上搜索“anacron”或“cron”+你正在使用的任何发行版之外,你想不出任何其他东西。谢谢。我发现,如果我将crontab复制到一个tmp文件中,编辑该文件,然后可以将该文件声明为我的crontab,然后删除所述tmp文件。