Some adb commands do not like when stdin, stdout or stderr are closed (they hang forever). Open /dev/null for each.