aeron-archive/src/main/java/io/aeron/archive/Archive.java
public static void main(final String[] args)
    {
        loadPropertiesFiles(args);

        try (Archive ignore = launch())
        {
            new ShutdownSignalBarrier().await();

            System.out.println("Shutdown Archive...");
        }
    }
public static void main(final String[] args)
    {
        loadPropertiesFiles(args);

        try (Archive ignore = launch())
        {
            new ShutdownSignalBarrier().await();

            System.out.println("Shutdown Archive...");
        }
    }
Launch an {@link Archive} with that communicates with an out of process {@link io.aeron.driver.MediaDriver}
and await a shutdown signal.

@param args command line argument which is a list for properties files as URLs or filenames.