![如果标准输入被重定向,是否可以退出“podman run -t”?](https://linux22.com/image/183317/%E5%A6%82%E6%9E%9C%E6%A0%87%E5%87%86%E8%BE%93%E5%85%A5%E8%A2%AB%E9%87%8D%E5%AE%9A%E5%90%91%EF%BC%8C%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E9%80%80%E5%87%BA%E2%80%9Cpodman%20run%20-t%E2%80%9D%EF%BC%9F.png)
当我跑步时
podman run -t "" alpine:3 sh
一切正常,并且很干净,我可以通过输入exit
, 或CONTROL+ P, CONTROL+退出Q。但是,如果我跑
podman run -t "" alpine:3 sh <<EOF
EOF
现在我不能了。我意识到这呈现了一个heredoc,意味着输入变成了fifo并且STDIN被重定向,但是有没有办法从这种在另一个进程中杀死它的羞怯中恢复过来?
我在文档中看到这一点,
注意:该
-t
选项与 Podman 客户端标准输入的重定向不兼容。