Кажется, ответ уже был дан в другом месте, но вот что вы можете сделать.
Это команда, которая возвращает количество секунд, в течение которых выполнялась эта команда (добавленное значение s во времени возвращает только секунды).
ps -p "<process-id>" -o times=
Вам также может понадобиться
pgrep <name-of-the-script>
Или вообще
ps -p "$(<name-of-the-script>)" -o times=
, чтобы получить идентификатор процесса.
Затем вы присваиваете результат переменной и проверяете ее так часто, как хотите.