tools about exit status, error strings, kill own process program