Да, это правильный подход.
Вы также можете уменьшить его до одной строки, как таковой:
@reboot /root/website1/starter.sh && /root/website2/starter.sh
Просто имейте в виду, что сценарии будут выполняться последовательно (не одновременно), а второй сценарий будет выполняться только в случае успешного завершения первого сценария / команды. Если второй сценарий должен выполняться независимо от результата предыдущего сценария, отделите команды точкой с запятой вместо &&.
Если вам нужно, чтобы скрипты выполнялись параллельно, вам следует придерживаться своего первоначального подхода (одна команда / скрипт в каждой строке).
Двойной амперсанд (&&) также можно использовать в разделе "команда" для последовательного выполнения нескольких команд, но только в случае успешного завершения предыдущей команды. Строка команд, к которым присоединяется двойной амперсанд, будет переходить к последней команде только в случае успешного выполнения всех предыдущих команд. Если проверка выходных ошибок не имеет значения, строковые команды должны быть разделены точкой с запятой (;)
CronHowto - Пример Crontab