我正在使用它来重新启动进程以监视和重新启动 conky 实例。但是当它重绘时,它会在前一个实例上绘制而不先擦除它。那么如何让它清洁屏幕然后重新生成 conky 实例。我还研究了如何编写 bash 脚本以在进程死亡时重新启动进程,但问题在于,当脚本重新生成时,它没有清除 conky 的第一个实例,因此它会将其写入再次顶。所以我想出了这个脚本
#!/bin/bash -e
until conkystat; do
echo "Server 'conkystat' crashed with exit code $?. Respawning.." >&2
echo -en "\ec"
conky -dc ~/.conky/.conkyrc-basic
sleep 15
done
但这仍然存在重绘先前文本的相同问题。
那么我该怎么做呢?
谢谢莎伦
。