Con linux es muy fácil.....le pones unaa tarea que se arranque por
wakeonlan a una hora determinada y se ejecuta y te enciende el pc......y le puedes decir que se te apague también a una determinada hora y también te lo hace.
Busca en internet y encontrarás documentación
saludos
