Artificial intelligent assistant

`scrub(1)`, but resumable from an offset I need to scrub a couple of very large HDDs. However, I can't do that from a desktop. I need to do it on the move, from a laptop. A single pass of `scrub(1)` on a HDD would take more than a day, but there is no way I can leave my laptop stationary for that long. `scrub(1)` itself doesn't support any kind of offset command line parameter. Is there a way to do what `scrub(1)` does (writing random bytes), but in a way that can be resumed? Basically the command would need to print out the offset when I interrupt it, and it needs to accept an offset parameter for resuming.

`dd` can be coerced into producing a progress report (by signalling it with `SIGUSR1`) and can be told to start writing part way through (using `seek`)

You then just need a source of random bytes, such as /dev/urandom

xcX3v84RxoQ-4GxG32940ukFUIEgYdPy 6803cf76f0a3d56a53fda808606074ec