$backup.start

Forces the backup to be started within the next minutes.
Syntax
    $backup.start{rule_name}
Documentation:
Forces the backup to be started within the next minutes regardless whether the rule is enabled or not. The backup will be made in the background and doesn't start immediately.
    Paramter:
      1 - backup rule name
    Returns:
      Void.
    Throws:
      IllegalArgumentException
Examples
$io.sendBytes{1}{} $// backup $if{$existsCurrent{backup}}{ $io.sendBytes{1}{Adding backup rule.
} $backup.setup.add{backup_test}{1}{$getCurrent{i}}{public://index.html}{0} $io.sendBytes{1}{Account list: $backup.setup.getAccountList{backup_test}
} $io.sendBytes{1}{Interval: $backup.setup.getInterval{backup_test}
} $io.sendBytes{1}{Paths: $backup.setup.getPathList{backup_test}
} $io.sendBytes{1}{Enabled: $if{$backup.setup.isEnabled{backup_test}}{Yes}{No}
} $io.sendBytes{1}{Committing transaction.
} $commit{NONE} $io.sendBytes{1}{Flagging backup start.
} $backup.start{backup_test} $io.sendBytes{1}{Now waiting for backup to start. This may take a while.
} $while{$isEmpty{$backup.getLastFile{backup_test}}}{ $io.sendBytes{1}{Waiting 5 sec...
} $sleep{5000} } } { Backup this account now.

} $// restore $if{$existsCurrent{restore}}{ $set{file}{$backup.getLastFile{backup_test}} File: $get{file}
Account id list: $backup.restore.getStoredAccounts{$get{file}}
File list: $backup.restore.getStoredFiles{$get{file}}
$if{$existsCurrent{restore}}{ $backup.restore.apply{$get{file}} } Restored.
} { Restore now.

} $// remove rule $if{$existsCurrent{remove}} { $backup.setup.remove{backup_test} } { $if{$backup.setup.exists{backup_test}}{Remove test backup rule.

} }

GroupSpecial
Minimum required transaction-mode:NONE
Required scripting permission of the developerPERMISSION_FL_ADMINISTRATIVE
Minimum parameters1
Maximum parameters 1