     // Execute BATCH TASKS only
     @IBAction func executeBatch(_ sender: NSButton) {
         self.processtermination = .estimatebatchtask
-        guard self.scheduledJobInProgress == false else {
-            self.info(num: 4)
-            return
-        }
         guard ViewControllerReference.shared.norsync == false else {
             self.verifyrsyncpath!.noRsync()
             return

    // Bool if one or more remote server is offline
    // Used in testing if remote server is on/off-line
    var serverOff: [Bool]?
    // Schedules in progress
    var scheduledJobInProgress: Bool = false
    // Ready for execute again
    var readyforexecution: Bool = true
    // Can load profiles

    // when row is selected
    // setting which table row is selected, force new estimation
    func tableViewSelectionDidChange(_ notification: Notification) {
        self.seterrorinfo(info: "")
        // If change row during estimation
        if self.process != nil { self.abortOperations() }
