0
나는이 using until to restart a process을 사용하여 conky 인스턴스를 모니터링하고 다시 시작합니다. 그러나 다시 그리면 이전 인스턴스를 먼저 닦지 않고 그립니다. 그래서 어떻게 화면을 깨끗하게하고 conky 인스턴스를 respawn 할 수 있습니다. 또한 how do i write a bash script to restart a process if it dies을 살펴 보았습니다. 그러나 문제는 스크립트가 다시 생성 될 때 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
하지만 여전히 이전 텍스트보다 다시 그려지는 문제가 있습니다.
그래서 어떻게 할 수 있습니까?
감사합니다.
샤론.