Sleep

Sleep for X seconds.

javascript · Common Scripts

Source

if (isDemistoVersionGE('8.0.0')) {
    pollingThreshold = 300;
    if (isDemistoVersionGE('8.4.0', 649563)) {
        configThreshold = executeCommand('getServerConfig', {key: 'content.automation.sleep.threshold.seconds'});
        if (configThreshold[0] && !isError(configThreshold[0])) {
            pollingThreshold = parseInt(configThreshold[0].Contents);
        }
    }
    
    if (parseInt(args.seconds) >= pollingThreshold) {
        // Polling implementation
        return {
            Type: entryTypes.note,
            Contents: 'Sleep will complete in ' + args.seconds + ' seconds',
            PollingCommand: 'Print',
            NextRun: args.seconds + '',
            PollingArgs: {value: 'Sleep completed in ' + args.seconds + ' seconds'},
            Timeout: String(parseInt(args.seconds) + 60)
        }
    }

}

// Sleep for the given number of seconds
wait(parseInt(args.seconds));

README

Sleeps for a selected amount of time. In seconds.

Script Data


Name Description
Script Type javascript
Tags Utility

Inputs


Argument Name Description
seconds The amount of seconds to sleep.

Outputs


There are no outputs for this script.