watain watain - 1 year ago 137
Linux Question

Bash: infinite sleep (infinite blocking)

I use

startx
to start X which will evaluate my
.xinitrc
. In my
.xinitrc
I start my window manager using
/usr/bin/mywm
. Now, if I kill my WM (in order to f.e. test some other WM), X will terminate too because the
.xinitrc
script reached EOF.
So I added this at the end of my
.xinitrc
:

while true; do sleep 10000; done


This way X won't terminate if I kill my WM. Now my question: how can I do an infinite sleep instead of looping sleep? Is there a command which will kinda like freeze the script?

Best regards

Answer Source

Maybe this seems ugly, but why not just run cat and let it wait for input forever?

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download