shell TODO isolate command process