【问题标题】:using SCHTASKS command to execute cmd after needed time使用 SCHTASKS 命令在需要的时间后执行 cmd
【发布时间】: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


【解决方案1】:

由于没有人回答这个问题,这是我的回答:

$command = 'SchTasks /Create /SC ONCE /SD '.date('d/m/Y',strtotime('+1 days')).' /TN '.date('Y_m_d_H_i_s').' /TR "c:\xampp\php\php.exe -f e:\delete.php" /ST '.date('H:i:s').'';
*****************************************************************  \n";         

【讨论】:

    猜你喜欢
    • 2019-03-11
    • 1970-01-01
    • 2021-02-19
    • 2012-06-27
    • 1970-01-01
    • 1970-01-01
    • 2015-03-18
    • 1970-01-01
    相关资源
    最近更新 更多