Do nothing if running non-interactively
Put caches on tmpfs