Julia para Otimização - Exemplo 10
« voltar para “Julia para Otimização”
Objetivo: executar códigos fora do ambiente Julia.
É possível executar um código Julia a partir do terminal do sistema, sem entrar no Julia. Isso é útil quando queremos rodar testes longos em uma máquina remota, permitindo que os deixemos executando mesmo após deslogar.
Por exemplo, para rodar o código roda.jl
basta executar, a partir do terminal do sistema,
> julia roda.jl
É importante que no arquivo roda.jl
incluamos todos os pacotes e arquivos necessários para a execução. Por exemplo, para rodar os testes do Exemplo 9, o arquivo roda.jl
deverá conter as linhas
include("testesSIF.jl")
testesSIF()
A primeira linha inclui o arquivo testesSIF.jl
(que consideramos estar no mesmo diretório que roda.jl
), e a segunda linha invoca a função testesSIF()
definida neste arquivo. Ou seja, o arquivo roda.jl
deve conter exatamente os comandos que faríamos dentro do ambiente Julia, em ordem.
Ao término da execução, toda a memória alocada para as estruturas do Julia é liberada.