Execute comandos do terminal sem abrir o terminal - Linux

0

Existe, de qualquer maneira, dentro do Linux, para abrir um terminal ou executar um comando de terminal (como executar um script) sem realmente abrir a janela do terminal. O que eu gostaria de fazer é ser capaz de executar um script do terminal sem que o usuário saiba.

Como alternativa, há um atalho ou método para tornar a janela do terminal transparente. Eu sei que eu poderia criar um processo de inicialização para executar o comando, mas isso envolveria abrir a janela do terminal e alertar o usuário.

Qualquer ideia ou conselho seria muito apreciado. Obrigado.

    
por ThreadedLemon 16.10.2014 / 00:17

2 respostas

2

Se você quiser executar um script periodicamente, salve o script e execute-o como um cronjob. Executar um cronjob não requer que um terminal seja aberto.

    
por 16.10.2014 / 00:37
0

Depende de quando você precisa iniciar o script.

  • tarefas repetidas: escreva o script e use o Cron mencionado por @ThreadedLemon ( bom conjunto de exemplos )
  • na inicialização: escreva o script, use chmod +x no script e use init.d ( exemplo no StackOverflow )
  • no logon do usuário: escreva o script e use ~ / .profile (ou um nome semelhante depende da distribuição) ( informações sobre StackOverFlow )
por 17.10.2014 / 15:01