Como faço para passar argumentos para um script adicionado aos aplicativos de inicialização?

1

Eu quero iniciar um script na inicialização, idealmente no final do processo de inicialização. Para fazer isso, eu adicionei-o à lista de aplicativos de inicialização usando a GUI. Isso está funcionando bem.

No entanto, também quero passar os parâmetros da linha de comando na inicialização. Eu tentei adicioná-lo no próprio comando dentro de aplicativos de inicialização, mas isso não funciona. Então, como eu passo os parâmetros na inicialização?

    
por asheeshr 04.10.2013 / 06:26

1 resposta

1

Um método é ter esses argumentos escritos em um arquivo e depois acessar esse arquivo a partir do script. Por exemplo, supondo que seu script é um script bash e seu arquivo com argumentos é algo como:

a=7
b="foo"
c=$a

você pode chamar esses argumentos em seu script da seguinte forma:

#!/bin/bash

source /path/to/file_with_arguments

#just for test
echo $a
echo $b
echo $c

#your code script here
    
por Radu Rădeanu 04.10.2013 / 07:10