从您的其他(现已删除)问题来看,您似乎想运行
xterm -e your-script
Run Code Online (Sandbox Code Playgroud)
脚本完成后终端模拟器窗口不会消失。
为此,您可以添加一个在脚本结束时或在 EXIT 陷阱中永远休眠的命令。请参阅如何以优雅的方式永远不做任何事情?或者是否有一个什么都不做但从不退出的 Linux 命令?对于某些选项。
trap 'sleep infinity' EXIT
Run Code Online (Sandbox Code Playgroud)
会导致 shellsleep infinity
在退出时运行,因此永远不会退出。对于那些sleep
不支持的实现,请infinity
替换为大数字,例如sleep 2147483647
(最大的 32 位有符号整数,它在大多数系统上应该是安全的,并且大约是 68 年)。
使用xterm
,您还可以使用-hold
专为此设计的选项。
归档时间: |
|
查看次数: |
3988 次 |
最近记录: |