Documentation ¶
Index ¶
Constants ¶
View Source
const ( // Sub command flags FLG_QUERY = "/query" FLG_CREATE = "/create" FLG_DELETE = "/delete" FLG_CHANGE = "/change" FLG_RUN = "/run" FLG_END = "/end" // Global flags FLG_TASKNAME = "/tn" FLG_FORCE = "/f" // Create flags FLG_SCHEDULE = "/sc" FLG_TASKRUN = "/tr" FLG_MODIFIERS = "/mo" FLG_DAY = "/d" FLG_MONTH = "/m" FLG_STARTTIME = "/st" // Query flags FLG_FORMAT = "/fo" FLG_NOHEADER = "/nh" FLG_VERBOSE = "/v" )
View Source
const ( // Schedule types SC_MINUTE = "MINUTE" SC_HOURLY = "HOURLY" SC_DAILY = "DAILY" SC_WEEKLY = "WEEKLY" SC_MONTHLY = "MONTHLY" SC_ONCE = "ONCE" SC_ONSTART = "ONSTART" SC_ONLOGON = "ONLOGON" SC_ONIDLE = "ONIDLE" )
View Source
const ( // Query formats FO_TABLE = "TABLE" FO_LIST = "LIST" FO_CSV = "CSV" )
View Source
const ( // Task name TN_ROOT = "schtab" TN_BASE = "task-%03d" )
View Source
const ( // crontab fields FLD_MINUTE = iota FLD_HOUR FLD_DAY FLD_MONTH FLD_WEEKDAY FLD_COMMAND )
View Source
const QUERY_TN_IDX = 0
Column index No. for Task Name in Query command
View Source
const SCHTASKS_EXE = "schtasks.exe"
schtasks.exe
Variables ¶
This section is empty.
Functions ¶
func RegisterAll ¶
RegisterAll registers all tasks in crontab format text at Task Scheduler
func UnregisterAll ¶
func UnregisterAll() error
UnregisterAll unregister all current user's tasks registered by schtab from Task Scheduler
Types ¶
type Task ¶
type Task struct {
// contains filtered or unexported fields
}
func RegisteredTasks ¶
RegisteredTasks returns all tasks with the specified prefix registered at Task Scheduler
func (*Task) Unregister ¶
Unregister unregisters this task from Task Scheduler
Click to show internal directories.
Click to hide internal directories.