Hi there.
Here is a thread on this topic. I have written
a function that saves to the hard drive intermittently and runs until convergence. Unfortunately, I have not yet gotten around to programming it to be able to recover from the hard drive after being interrupted. Later in the thread, however, are some posts on saving the state information to be able to recover it. I haven't tried to implement it yet, but you're most likely going to have to adapt code to your needs. There is no generalized package that fully replicates what saveJAGS does for JAGS.