我正在使用一种名为Mirth的产品来每周访问SFTP服务器并下载少量文件。该产品具有cron功能,可在其中使用cron表达式来配置此功能。
我正在使用的cron表达式:
0 45 13 ? * MON *
注意:这不是典型的基于Linux的cron。这是Java使用的cron表达式规范,用于将事件调度到第二秒(https://docs.oracle.com/cd/E12058_01/doc/doc.1014/e12030/cron_expressions.htm)。
应该在每个星期一的下午1:45伸出并拉出文件。但是,当它伸出时,它会连续进行20分钟左右,将相同文件下载数百次,而不是一次。
这个表达是否含糊?似乎它应该只调用一次。我只是注意到表达式的开头似乎有一个空格,但不确定如何使它一次又一次地运行20分钟。
我正在使用一种名为Mirth的产品来每周访问SFTP服务器并下载少量文件。该产品具有cron功能,可在其中使用cron表达式执行...
您可以使用crontab生成器(例如ie)来简化crontab调度。该网站: