Articles of 预定任务

Linux为一组进程保留一个处理器(dynamic地)

有没有办法排除正常调度的处理器? 也就是说,使用sched_setaffinity我可以指出一个线程应该运行在哪个处理器上,但是我正在寻找一种相反的方式。 也就是说,我想排除一个给定的处理器从正常调度,这样只有在那里显式调度的进程可以在那里运行。 我也知道,在启动过程中,我可以限制init进程使用的处理器,从而全部inheritance进程。 然而,我希望能有一个比这更dynamic的解决scheme – 我可以改变后启动。 请注意,我期望安排线程,而不仅仅是高级进程(这可能在某些情况下有所不同)。

Bash脚本只运行一次

我想做一个sh脚本,在任何时候最多只能运行一次。 说如果我执行脚本,然后我再次执行脚本,我怎么做,如果脚本的第一个exec仍然工作,第二个将失败,一个错误。 也就是说,我需要检查脚本是否在执行任何操作之前在其他地方运行。 我将如何去做这个? 我的脚本运行了一个长时间的运行过程(即永远运行),我想用cron这样的东西每15分钟调用一次脚本,以防万一进程失败,它将被下一个cron脚本重新启动。 干杯。

在Linux SCHED_FIFO和SCHED_RR上

我正在写一个非常小的守护进程,即使系统处于严重的压力下,它也必须保持响应。 我正在研究SCHED_FIFO和SCHED_RR在调度方面的差异,并试图确定一个合理的优先级。 哪一个调度程序适合于一个小而严格的监视守护进程,哪个优先级是合理安全的? 试图理解两者之间的差异时,我仍然有点模糊。 我的程序是分配在3K以下(并使用mlockall()),它写入大约600字节xenbus然后睡觉,但它不可能告诉多less时间(以毫秒为单位)将实际写入数据..因为什么写入取决于一个configuration文件。 提前感谢任何build议/解释。

selenium – 使用Windows任务计划程序与命令行

我有一个batch file,它启动了使用IEDriverServer的Selenium脚本(用Java编写)。 当我从命令行运行该batch file时,该脚本按预期工作。 但是,当我使用Windows任务计划程序运行完全相同的batch file时,脚本在WebDriverWait until语句中超时: (new WebDriverWait(driver, JAVASCRIPT_TIMEOUT_SECONDS)).until(new ExpectedCondition<Boolean>() { public Boolean apply(WebDriver d) { return d.getTitle().equals(BROWSE_PAGE_TITLE); } }); 我发现这个堆栈溢出后: Selenium在Windows Server上按计划运行 这表明将作业设置为“运行用户是否login”可以解决问题,但我已经有了这样的工作。 我已经尝试了IEDriverServer的32位和64位版本。 值得一提的是sendKeys方法在使用任务计划程序时每次击键约需5秒钟,而不是直接运行batch file时。 我如何让Selenium像使用命令行一样使用Task Scheduler来执行相同的操作? 附加信息 : Windows Server 2008 R2 IEDriverServer版本2.42.0 Selenium Java版本2.42.2

我可以使用VBScript来返回Windows预定作业的最后结果吗?

我有一个在XP机器上运行的计划作业。 此作业会不时以“0”以外的退出码失败。 我想写一个可以运行在工作背后的VBScript,并得到“最后的结果”。 如果这个结果不正确,那么我希望它启动一个电子邮件通知我,工作失败。 这可能吗?

无法通过Windows任务计划程序运行我的Python脚本

我已经安装了anaconda包,并直接从控制台直接运行python笔记本和python脚本。 我创build了一个脚本,并希望它在特定的时间段内每天都运行,但不起作用。 所以我创build了一个简单的testing文件来检查是什么错误。 这是我的testing文件 print("enter the no to exit") input() 当我在命令提示符下运行这个程序时,它会询问我input,然后退出。 我按照这个教程每天运行这个程序使用Windows调度程序https://blogs.esri.com/esri/arcgis/2013/07/30/scheduling-a-scrip/ 在行动选项卡我写这个 “C:\ Anaconda3 \ python.exe” 和论据一样 “E:\ test.py” 而当我手动运行任务时会popup一个黑色窗口并自动closures,我无法弄清楚什么是错误的。 我看到它说无效的目录。 我不知道我做错了什么。 请帮忙。

使用schtasks.exe指定计划任务的运行目录

我有一个应用程序被调度任务调用。 它从Windows Server 2003迁移到Windows Server 2008.在2003年,应用程序运行在可执行文件所在的目录中。 在2008年, Environment.CurrentDirectory (C#)报告它正在C:\ Windows \ System32中运行。 我如何设置运行目录? 我正在使用schtasks.exe进行命令行部署。 UPD :通过界面,它似乎是动作编辑屏幕上的“开始(可选)”字段。 UPD :看起来像使用XML文件可能会有帮助,但我希望没有它。

Windows任务调度程序在几秒钟内执行任务

我正在寻找Windows 7(开发机器)的开源/免费任务调度程序,这将允许我安排任务(HTTP请求到Web服务)每x秒运行一次。 我已经尝试了几个克隆克隆和Windows自己的任务计划,但似乎都不允许任务运行间隔less于60秒。 我错过了什么吗? 如果可能的话,我不想去写任何自定义脚本。

如何安排一个Java程序每天在Windows中运行?

我已经编写了一个Java程序,它使用Google Analytic API检索Google数据直到目前为止,并将其导出为CSV文件。 我希望这个程序每天运行,以便CSV文件中的数据将是最新的。 我怎样才能做到这一点?

C ++login任务计划错误:否帐户名称和安全ID之间的映射已完成

我想在Windows 7上使用C ++编写一个Windowslogin触发器任务。 我正在关注这个微软教程 。 但我在将任务保存到根文件夹时遇到问题。 这里: // —————————————————— // Save the task in the root folder. IRegisteredTask *pRegisteredTask = NULL; hr = pRootFolder->RegisterTaskDefinition( _bstr_t( wszTaskName ), pTask, TASK_CREATE_OR_UPDATE, _variant_t(L"Builtin\\Administrators"), _variant_t(), TASK_LOGON_GROUP, _variant_t(L""), &pRegisteredTask); hr发生错误的地方: 没有帐号名称和安全ID之间的映射 我也尝试用_variant_t(L"Builtin\\Administrators") _variant_t(L"S-1-5-32-544")replace_variant_t(L"Builtin\\Administrators")来_variant_t(L"S-1-5-32-544")语言硬编码问题,仍然没有运气。 我怎样才能使它工作?