如何在Windows上运行Linux样式Cron作业

如果您想知道如何在Windows上实现该Linux样式的cron作业,并尝试使用Windows任务计划程序,您可能已经放弃了希望,并拥有多个条目来运行同一任务。另一方面,如果您使用过Linux Cron实用程序,您将知道它提供的功能。 Z-Cron 带给Windows类似的功能和选项。

下载

您可以在这里免费下载Z-Cron 。下载是一个zip文件,解压缩并运行设置。

使用方法

一旦设置了Z-Cron,就可以开始计划强大而轻松的任务。假设您将所有torrent文件保存在一个目录中,并且希望能够将所有torrent文件加载到torrent客户端中的该目录中以进行下载,并在星期六和星期二凌晨2点自动进行下载(无论出于何种原因,在印度,一些宽带计划中,数据传输不会在凌晨2点至上午8点之间计入带宽上限,因此您可以使用以下示例,并根据需要进行更改。)

让我们逐步进行以下过程:

1 。在此示例中,我使用µtorrent。如果您使用其他洪流客户端,则必须为客户端找到命令行选项/参数。对于µtorrent,它是

µtorrent.exe /目录“ "“ "

2 。由于我们要将特定目录中的所有种子添加到下载队列中,因此您必须创建一个批处理文件。我不会在这里详细介绍,但这是您添加到批处理文件中的内容(我正在遍历所有种子文件并将它们添加到µtorrent):

ECHO OFF
cd c:\ Torrents
FOR %% X IN(* .torrent)执行“ C:\ Program Files \ µtorrent \ µtorrent.exe" /目录“ D:\ Torrent_Downloads" c:\ Torrents \ %% X

C:\ Torrents是我要存储.torrent文件的位置,D:\ Torrent_Downloads是我要存储下载内容的位置。在文件夹或文件名中使用空格时要小心,这可能会破坏批处理文件代码。

3 。将此文件另存为torrents.bat

4 。启动Z-Cron,单击任务(这可以创建/编辑现有任务)

5 。这将打开“作业设置"窗口,如下所示。在这里,您可以选择要运行的程序/批处理文件/命令,并将参数传递给它们。由于我们已经在步骤1,2和3中创建了一个批处理文件,因此我们将在此处选择该文件,命名任务并提供一些描述。

6 。单击“计划程序"选项卡,在这里您可以控制默认的Windows Task Scheduler甚至无法想象的计划。屏幕如下所示:

您可以选择按周或数月安排任务。在“期间"下查看“工作日",您将获得每周计划程序。检查星期二和星期六。

如果您想进一步控制,可以通过选择“ Month"作为期间来安排特定日期,这看起来像这样:

您现在可以例如使任务在每月27号,每月的最后一周或每月的所有星期二运行,或者仅在2月27日或其他任何一天运行。

7 。到目前为止,到目前为止,我们已经选择了希望任务运行的日期。单击调度程序按钮以弹出如下屏幕:

将鼠标悬停在复选框上方,并在底部看到时间更改,选中相应的复选框,您可以选择多个复选框以重复运行任务

8 。对于我们的torrent下载示例,屏幕如下所示(请记住,我们想在周六和周二的凌晨2点运行它)。

就是这样,我们已安排任务在周二和周六的凌晨2点运行(注意日历)。

除了可以安排任务之外,您还可以使用Z-Cron的内置命令来拨号连接,移动文件/目录,声音警报,杀死进程,监视程序以及执行更多操作,从而有效地删除了繁琐的步骤1、2和3。但是,如果您需要自定义内容,例如上面的示例,您将受到一些黑客攻击!

标签: