Background info: I have a situation when I do the computation on some device (let's say device A). After some time I would like to transfer to other device (let's say mobile device B) and continue in the same computational process as I started on device A.
Problem: When I open the notebook on device B there is a problem with the cell presently running. There is no continuous output visible on device B (let's say every 5 seconds there should be some checkpoint visible). It is like the cell is not even running. It's marked ([ ]) instead of ([*]). This way I have no idea when the computation will stop or how the output looks like on device B.
My effort: What I have tried so far is to reconnect to a kernel on device B with no results. Also I can see that on device B the kernel is not active which in my opinion means that I have to somehow (re)connect to the running kernel on device A. There is an option to switch kernels with possibility to "choose kernel from other session" (I assume this is the solution). But I cannot find a way to connect to a kernel from session on device A.
Bonus info: I use Binderhub, not pure Jupyter notebooks
I followed an idea by @Rock and came up with a workaround to transfer all the output to log file. This way I got a real time output on device B which was sufficient to my use case.