Sim, essa é a abordagem correta.
Você também pode reduzi-lo para uma única linha, como tal:
@reboot /root/website1/starter.sh && /root/website2/starter.sh
Lembre-se apenas de que os scripts serão executados consecutivamente (não simultaneamente) e o segundo script só será executado se o primeiro script / comando sair com êxito. Se o segundo script for executado independentemente do resultado do script anterior, separe os comandos com um ponto-e-vírgula em vez de & & .
Se você precisar que os scripts sejam executados em paralelo, você deve manter sua abordagem original (um comando / script em cada linha).
The double-ampersand (&&) can also be used in the "command" section to run multiple commands consecutively, but only if the previous command exits successfully. A string of commands joined by the double-ampersand will only get to the last command if all the previous commands are run successfully. If exit error-checking is not of a concern, string commands together, separated with a semi-colon (;)