Articles of 预定任务

Bash脚本只运行一次

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

在Linux SCHED_FIFO和SCHED_RR上

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

我可以使用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")语言硬编码问题,仍然没有运气。 我怎样才能使它工作?

在Windows任务计划程序中更改已经计划的任务的运行时间

我有修改机器上已经存在的任务的问题。 我正在尝试使用C#生成的interop接口(system32 / taskschd.dll生成的Interop.TaskScheduler.dll)来执行此操作。 首先, 我不能使用其他库,如http://taskscheduler.codeplex.com/ 。 已经过testing,它与之前提到的库一起工作。 现在,当我尝试做与生成的接口相同的东西没有改变。 基本上我在做什么: string STR_DateTimeFormat = "yyyy-MM-dd HH:mm:ss"; string taskName = "taskName", user = "user", pass = "pass"; DateTime nextRun = new DateTime.Now.AddDays(7); TaskSchedulerClass ts = new TaskSchedulerClass(); ts.Connect(null, null, null, null); IRegisteredTask task = ts.GetFolder("\\").GetTask(String.Format("\\{0}",taskName)); foreach (ITrigger t in task.Definition.Triggers) t.StartBoundary = nextRun.ToString(STR_DateTimeFormat.Replace(" ", "T")); ts.GetFolder("\\").RegisterTaskDefinition(task.Path, task.Definition, […]

在没有用户login的情况下在Windows启动时运行脚本

这是一台每天早上开机的Windows 2003计算机,但几个小时后才会login。 我想用中间的时间运行备份脚本c:\ script \ backup.cmd 机器出现后我怎样才能开始这个无人看pipe? 我尝试了两个registry项,但这导致脚本在用户login后运行(这太晚了): HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices 最后我使用了Windows TaskScheduler,谁有这样的select,但我想知道是否有另一种可能性?