Schedule a command to run in the near future (calls the AT command)
Syntax SOON [\\computername] delay [/interactive] "command"
SOON /i:[on|off] Key delay : When the command should run, in SECONDS from now. default=5 /interactive : Allows any user to see the job as it runs, this allows testing and monitoring of the command. You can specify /interactive as just /i computername : the UNC name of a remote machine
/i:on : Make /interactive the default behaviour use SOON /i:off to restore normal behaviour
SOON schedules jobs to run at a time
relative to the current time in "seconds from now"
It is otherwise identical to the AT command but saves calculating an exact start time.
The "Schedule" service (ATSVC) rather than the "Task Scheduler" service must be running to use SOON with a delay of less than 60 seconds. -
As with all AT jobs you should test your SOON scripts by using the /INTERACTIVE option.
In many cases SCHTASKS will be a better option.
"We want the finest wines available to humanity. And we want them here and we want them now" ~ Bruce Robinson (Withnail and I )
SCHTASKS - Create or Edit Scheduled Tasks
Q237840 - Setting a delay of less than 60 seconds.
Powershell: To schedule a PS task call Powershell.exe
Equivalent bash command (Linux): crontab - Schedule a command, watch - Execute/display a program periodically