当群集管理员在相当短的时间后自动终止所有空闲进程时,有没有办法确保zsh不会退出?
我已经知道如何使用tmux,但我的zsh会话一直在死,管理员也不会对策略做出让步。我总是可以在循环播放时留下一个愚蠢的东西,但是在每个单独的zsh会话开始时这真的很乏味,但回来发现我的进程已经退出是非常令人沮丧的,但我不知道为什么因为托管它的shell被杀死,输出历史记录消失了。
我使用oh-my-zsh,所以如果有一个模块可以做到这一点,那也很棒。
答案 0 :(得分:0)
我刚刚向我的.zshrc
添加了一个简单的脚本。这是一个不优雅的解决方案,但确实有效。
if [[ "$HOSTNAME" =~ "^myhost*" ]]; then
while true; do echo 'hi' > /dev/null; sleep 120; done &
我确信有更好的方法,因为这会使shell启动速度比我想要的慢,但这就是我现在提出来的。