     @objc func verifyrunningprocess() {
         // print("verify")
         guard self.previousnumberofoutput != nil else {
-            self.previousnumberofoutput = self.outputprocess2?.count()
+            self.previousnumberofoutput = self.outputprocessverifyrsync?.count()
             return
         }
-        guard self.outputprocess2?.count() ?? 0 > self.previousnumberofoutput ?? 0 else {
+        guard self.outputprocessverifyrsync?.count() ?? 0 > self.previousnumberofoutput ?? 0 else {
             // print(self.outputprocess2?.count() ?? 0)
             // print(self.previousnumberofoutput ?? 0)
             return

        if self.executecontinuislycheckforalive {
            self.continuislycheckforalive = Timer.scheduledTimer(timeInterval: 5, target: self, selector: #selector(self.verifyrunningprocess), userInfo: nil, repeats: true)
        }
        self.outputprocess2 = outputprocess
    }

    // Get the reference to the Process object.

    var continuislycheckforalive: Timer?
    var executecontinuislycheckforalive: Bool = false
    var previousnumberofoutput: Int?
    var outputprocessverifyrsync: OutputProcess?

    func setupdateDelegate(object: UpdateProgress) {
        self.updateDelegate = object
