【发布时间】:2015-03-14 23:32:59
【问题描述】:
我已经成功创建了一个任务,虽然我是新来使用这个 windows 命令的。
如何告诉 schtasks 在 24 小时后执行任务,一次和开始时间 =(创建文件的数据)
$command = 'SchTasks /Create /SC ONCE /MO 1 /TN '.date('Y_m_d_H_i_s').' /TR "c:\xampp\php\php.exe -f e:\delete.php" /ST '.date('H:i:s').'';
exec("$command 2>&1", $output);
print_r($output);
第二个问题:1 个月后执行一次任务的 SchTasks 参数是什么。
【问题讨论】:
-
我的建议:使用正确选项从 GUI 创建一个任务。将此任务导出到 xml。检查/更新 xml。您可以使用
schtasks /create /xml c:\yourfile.xml从此 xml 创建任务 -
我必须执行一个 php 脚本
-
所以像你在问题中所做的那样将该命令传递给 exec
标签: php windows windows-task-scheduler