Я бы сделал так:
starttime=$(($(awk '{print $22}' $d/stat 2>/dev/null || echo 0) / systick));
Обычно, если по какой-то причине не удается awk
, например, если специальный файл статистики PID больше не существует, он возвращает 0 в деление.
Таким образом, вам не нужно вносить никаких изменений в код.
PS: я предполагаю, что systick всегда будет отличаться от 0.