Make sure that the engines have no more connections to the home directory. Check whether the engines read config files from ~/.ipython, and find another solution for that. Any open file should be located on a local directory, like /var/tmp.
Of course, the path should be configurable via command line or config file.
It seems the only file which is kept open is the logfile:
the
-l
option lets us specify a log file. We should put it in /var/tmp/<mkstemp> or something.