Я хочу, чтобы в терминале или в crontab (обоих) можно было указать случайное время.
Что-то вроде
Sleep $(1-300) pkill screen && ./start
просто случайный простой пример
Вы можете засыпать от 1 до 300 секунд, используя следующую команду:
sleep $ (((RANDOM% 300) + 1))
Итак, чтобы запустить команду сразу после этого, используйте sleep $ (((RANDOM% 300) + 1)) && ваша команда
В этом ответе предполагается, что вы используете bash