一个谷歌搜索打开了,作为cron的执行相同功能的软件,但没有内置到Windows.
我正在运行Windows XP Professional,但对任何版本的Windows的建议都可能对某人有所帮助.
是否还有一种方法可以通过编程方式或通过命令行调用此功能(基于答案称为任务计划程序)?
我有代码,我在那里安排任务使用java.util.Timer.我环顾四周,看到ExecutorService可以做同样的事情.所以这个问题,你有没有使用Timer和Timer计划任务,一个人使用另一个人的好处是什么?
还想检查是否有人使用过该ExecutorService课程并遇到了Timer为他们解决的任何问题.
是否有一些类似cron的库可以让我安排一些功能在某个时间运行(例如15:30,而不是x小时从现在开始等)?如果没有这种库应该如何实现?我应该只设置每秒调用一次回调并检查时间并开始计划当时的工作或什么?
有时,每当我在Linux中编写程序并因某种错误而崩溃时,它将成为一个不间断的过程并继续运行,直到我重新启动计算机(即使我退出).我的问题是:
当使用Spring 3.0功能来注释计划任务时,我想fixedDelay从配置文件中设置as参数,而不是将其硬连接到我的任务类中,就像当前...
@Scheduled(fixedDelay = 5000)
public void readLog() {
...
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,使用Spring表达式语言(SpEL)的方法似乎@Value返回一个String对象,而该对象又无法按fixedDelay参数的要求自动装入长值.
我有一个用C#(.NET 1.1)编写的服务,并希望它在每晚的午夜执行一些清理操作.我必须保留服务中包含的所有代码,那么最简单的方法是什么?使用Thread.Sleep()和检查滚动的时间?
我读到,通过写入/ sys/block/[disk]/queue/scheduler,可以在运行的内核上更改特定设备的I/O调度程序.例如,我可以在我的系统上看到:
anon@anon:~$ cat /sys/block/sda/queue/scheduler
noop anticipatory deadline [cfq]
Run Code Online (Sandbox Code Playgroud)
默认是完全公平的排队调度程序.我想知道的是,在我的自定义内核中包含所有四个调度程序是否有任何用处.除非内核足够智能为正确的硬件选择正确的调度程序,特别是基于闪存的驱动器的"noop"调度程序和传统的其他调度程序之一,似乎编译多个调度程序没有多大意义.硬盘.
是这样的吗?
我想通过cron运行一个工作,这个工作将在每天的特定时间每两周执行一次.每周二都很容易:
0 6 * * Tue
Run Code Online (Sandbox Code Playgroud)
但是如何在"每隔一个星期二"(或者如果你愿意 - 每隔一周)制作它?我不想在它自己的脚本中实现任何逻辑,但只保留在cron中的定义.
有没有人知道如何将Java进程中的各个线程锁定到特定的CPU内核(在Linux上)?我在C中完成了这个,但是在Java中找不到如何做到这一点.我的直觉是这需要一个JNI电话,但我希望这里有人可能有一些见解或者可能以前做过.
谢谢!
我有一个托管在Windows机器上的网页,我需要确保每天至少加载一次.我目前的计划是创建一个打开Internet Explorer并点击URL的计划任务:
"C:\Program Files\Internet Explorer\iexplore.exe" myurl.com/script_to_run_daily.aspx
Run Code Online (Sandbox Code Playgroud)
这很简单,设置和工作正常,但它让我感到非常黑客,因为Internet Explorer实际上必须打开并点击此URL.我不需要从此页面返回任何输入,它只是在文件被点击时将缓存数据存储在文件中.
这样做有一种更明智的方式吗?万一重要,这是一个VB.net网站.
提前致谢!
scheduling ×10
java ×3
linux ×3
cron ×2
windows ×2
.net ×1
annotations ×1
c# ×1
linux-kernel ×1
node.js ×1
preemption ×1
spring ×1
timer ×1
unix ×1