interactive shell only