これを使用して、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
しかし、これにはまだ前のテキストを再描画するという同じ問題があります。
では、どうすればいいですか?
ありがとう
シャロン。