是否可以通过schtasks将任务安排到第二个任务?

问题描述 投票:2回答:2

我有一个使用schtasks创建计划任务的文件:

<?php
$cur_dt = new DateTime('now');
$cur_dt->add(new DateInterval('PT60S'));
$cmd = 'schtasks /create /sc once /ru uname /rp pwd /tn "repost_labor" /tr "' . $fname . '" /st ' . $cur_dt->format('H:i:s') . ' /sd ' . $cur_dt->format('Y/m/d');

exec($cmd, $out, $retval);
?>

因此它会生成如下所示的内容:

schtasks /create /sc once /ru uname /rp pwd /tn "repost_labor" /tr "myfile.bat" /st 12:52:12 /sd 2013/07/23

但是,即使计划尝试设置秒数,任务计划程序也将忽略它,仅添加小时和分钟。因此,如果当前时间是12:51:12,而不是上面的时间在12:52:12创建任务,而是在12:52:00创建任务。]

为什么任务计划程序忽略秒数?

是否有解决方法?

谢谢!

我有一个使用schtasks创建计划任务的文件:add(new DateInterval('PT60S')); $ cmd ='schtasks / create / sc一旦/ ru uname / rp pwd / tn ...

windows windows-server-2008 scheduled-tasks
2个回答
0
投票

我实际上还没有尝试过,但是我认为可以通过创建一个xml任务文件,然后使用以下命令将时间安排到第二个:

schtasks /create /xml <filename>

0
投票

就放

© www.soinside.com 2019 - 2024. All rights reserved.