Вы выполнили:
rrdtool last opcn2_pm1.rdd
Однако это не имя файла. Имя файла на самом деле:
ocpn2_pm1.rdd
Как правильно показано ls
.
У меня нет практического опыта работы с выскочкой, поэтому извиняюсь, если синтаксис выскочки неверен, но фактический сценарий bash должен быть надежным. Все, что он делает, - это цикл, проверяя, запущена ли служба teampeak (ожидая 5 секунд между проверками) перед запуском службы tsbot.
script
while true; do
if [[ $(pgrep teamspeak) ]]; then
systemctl start tsbot.service
break
fi
sleep 5
done
end script