Почему ` exec 2>somefile` зависает?

Почему ` exec 2>somefile` зависает?

Почему

exec >somefile

вернуться немедленно, пока

exec 2>somefile

не и висеть бесконечно? Спасибо.

решение1

Он не зависает. Если вы работаете в интерактивном режиме и заглянете внутрь somefile, вы увидите приглашение. STDERR — это то место, куда bash записывает приглашение.

Связанный контент