Articles of 计划任务

使用cron和一个脚本,我怎么能得到一些东西,例如,在每个月的最后一个星期二的前十天上午10点?

我想安排一个任务在一个特定月份的一个星期的指定date之前运行几秒,几分钟,几小时,几天或几周。 例子是: 上午8点,每个月的最后一个星期二的前7天 上午10点,每个月的第二个星期六前11天 在每个月的最后一个星期五的前三天的下午六点 我很乐意在特定的日子里设置cron / at来运行作业,并且意识到如果我想运行这些types的计划,我可能不得不与cron一起运行脚本。 有没有人有我如何能做到这一点的例子?

作为计划任务运行时,在PowerShell中使用Excel.Application COM对象时,无法保存Excel工作簿

我有一个问题,我已经自动创buildExcel.Application COM对象,将一些数据添加到工作簿,然后将文档保存为xlsx。 这工作正常,如果: 我已经在Powershell交互式主机中,按顺序运行每个命令,或者作为ps1执行。 我使用以下语法从cmd.exe运行它: powershell.exe -command“c:\ path \ to \ powershellscript.ps1” 我在Windows 7 / Server 2008 R2中创build一个计划任务,使用上面的powershell.exe命令语法,并使用“仅在用户login时运行”模式。 当我修改相同的计划任务时失败 ,但将其设置为“ 运行用户是否login ”。 下面是一个示例脚本,说明我遇到的问题: $Excel = New-Object -Com Excel.Application $Excelworkbook = $Excel.Workbooks.Add() $excelworkbook.saveas("C:\temp\test.xlsx") $excelworkbook.close() 我有一个理论,COM对象以某种方式失败,如果我的configuration文件没有加载/如果它没有在命令窗口中执行。 创build计划任务时可以select哪些选项的创意,或创buildExcel对象时使用哪些选项或使用SaveAs()函数? 任何人都可以重现吗? 我已经能够在Server 2008 R2机器和Windows 7上看到这种行为。还没有尝试过其他平台。

计划服务器重新启动

我怎样才能安排我的服务器通过terminal或通过plesk每12小时自动重启我的服务器?

crontab时间表和cron作业

我把两个文件放在/etc/cron.d/目录下: 第一个每天上午12:00发布新post: 0 0 * * * php /var/www/site1/helper post:make 第二个每10分钟更新最新的post 10 * * * * php /var/www/site1/helper post:update 我是否必须根据时间(例如,每10分钟)为此作业做其他事情,还是必须执行crontab job1和crontab job2 ? 编辑 :我也安装了cronie。

Windows Server 2008计划任务未运行 – 0x80041323 – 减less在指定上下文中运行的任务数量?

我在一些Windows 2008服务器上遇到以下问题。 0x80041323任务计划程序无法在TaskEngine“S-1-5-18:NT AUTHORITY \ System:Service:”中为用户“NT AUTHORITY \ System”启动task \ Reporting。用户操作:减less在指定用户上下文。 我在网上做了大量的研究,但一直没有find一个可行的答案。 我发现了一些信息,build议在我已经完成的registry项"TasksInMemoryQueue"增加一个值,但是即使设置为500也没有帮助。 设置此值后,我重新启动了服务器。 服务器确实运行了大量的计划任务,任何时候都可以运行150个,但肯定不是500个。计划任务都在system用户下运行。 有没有人有任何想法?

Windows Server 2008计划任务仅适用于“仅在用户login时运行”

我有一个计划任务设置为运行R脚本通过启动Rscript.exe和感兴趣的文件。 当我使用该选项运行它时,此任务成功完成 “仅在用户login时运行”。 我需要安排任务运行没有我,所以我检查了选项: “运行用户是否login” 并给了我的密码。 我需要testing这个,因此点击“运行”只看它立即失败,结果 为0x1 在脚本运行时有一个由R创build的日志文件,但是在创build日志之前,计划的任务明显失败。 我发现这个资源 ,说当任务不能成功运行时,“是否用户login”选项被选中。 考虑到这一点,我宁愿安排将来运行几分钟的任务。 在启动Rscript之前,该任务再次以0x1运行结果失败,从而创build一个日志。 我重复了这个过程并且重复了几次,结果每次都是一样的。 当我看到任务的属性时,我发现在1秒的时间内,它到达了“Action Completed”步骤,返回一个非零的返回码,失败的操作码为“(2)”。 任务定义是: Action: Start a program Program/script: cmd Add arguments: /c E:/PROGRA~1/R/R-33~1.1/bin/Rscript.exe T://code//Forecast.R >> T://code//Forecast.log 2>&1

预定的PS脚本没有运行

我试图从https://gallery.technet.microsoft.com/Password-Expiry-Email-177c3e27运行脚本我已经纠正了我的环境的variables,我能够从我的工作站运行它和服务器很好,当手动运行它,但是当我尝试与任务计划程序安排任务似乎运行良好,但没有发送出去。 我检查了我的事件日志,没有看到popup的错误,任务历史logging显示实例返回的代码为0。 我已经检查了这 两个问题 – 谷歌search的其他两个问题 ,但添加额外的参数,而不是文件C:\path\ script.ps1似乎给长编号的返回代码或只是继续运行。 我以pipe理员身份运行任务,运行用户是否login,以最高权限运行,并试图在午夜每天晚上运行。 还有什么我失踪?

谁启动了我的计划任务?

我们有几个计划的任务安装在服务帐户下运行。 我们发生了一些事件,这些事件是由用户手动触发的。 查看任务的历史logging,不会出现确定触发任务的用户的方法。 在任务类别下,它只是指出“用户触发的任务”,在用户列下,它只是列出了系统。 无论如何我确定谁来执行一个计划任务? 我们正在运行2008 R2。 先谢谢你!

如何禁用计划任务服务

由于我仍然与我的Win Server 2003上的Conficker感染 。我想临时禁用服务器上的计划任务服务。 直到我可以确定networking感染已经结束。

转矩工作不进入“E”状态(除非“qrun”)

我添加到队列中的作业将保持“排队”状态,而不会尝试执行(除非我手动执行qrun ) /var/spool/torque/server_logs说 04/11/2011 12:43:27;0100;PBS_Server;Job;16.localhost;enqueuing into batch, state 1 hop 1 04/11/2011 12:43:27;0008;PBS_Server;Job;16.localhost;Job Queued at request of test@localhost, owner = test@localhost, job name = Qqq, queue = batch 这项工作只需要1个CPU在1个节点上。 # qmgr -c "list queue batch" Queue batch queue_type = Execution total_jobs = 0 state_count = Transit:0 Queued:0 Held:0 Waiting:0 Running:0 Exiting:0 max_running = 3 acl_host_enable […]