An open API service indexing awesome lists of open source software.

https://github.com/daack/schtasks


https://github.com/daack/schtasks

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

          

# schtasks

Windows scheduled tasks

* [Install](#install)
* [How to use it](#example)


## Install

To install schtasks, simply use npm:

```
npm install schtasks --save
```


## How to use it

```javascript
const sc = require('schtasks')

await sc.create('TestTask', {
taskrun: 'C:\\TaskPath\\task.exe',
schedule: 'WEEKLY',
days: ['MON', 'TUE'],
interval: 15,
starttime: '00:00',
duration: '24:00'
})

await sc.get('TestTask')

await sc.run('TestTask')

await sc.stop('TestTask')

await sc.update('TestTask', {
disable: null
})

await sc.destroy('TestTask')

/*
Available options

schedule
modifier
days
months
idletime
taskname
taskrun
starttime
interval
endtime
duration
startdate
enddate
level
enable
disable
*/
```