Inicializar diversos aplicativos na inicialização (cada um em seu próprio terminal) + Auto-Mount Harddisk

1

Quando inicializo meu servidor linux, sempre tenho que executar as seguintes coisas manualmente:

  1. Inicie nosso servidor MC por uma única linha de comando
  2. Inicie meu bot de telegrama com uma única linha de comando
  3. Inicie meu cliente de atualização de DNS por meio de uma única linha de comando
  4. (faça login em um disco rígido)

Qual seria uma boa abordagem para automatizar esse processo? Eu vi alguns "scripts de inicialização de minecraft", mas eles contêm um monte de linhas de código que é absolutamente desnecessário no meu caso. Eu uso o meu próprio servidor gerenciador que pode ser executado por um simples comando.

O objetivo é que eu inicialize o meu servidor e tudo seja feito automaticamente, depois que eu entrei com o meu usuário (eu sou o único usuário neste sistema).

    
por codepleb 22.10.2016 / 11:15

3 respostas

3

Basta acessar Start up Applications , adicionar uma nova entrada, nomeá-la como desejar e escrever o seguinte na caixa de comando:

gnome-terminal -e "command"

* Em vez de gnome-terminal , você pode usar qualquer terminal que desejar. Substitua comando por qualquer um dos seus comandos, mais fácil de fazer apenas um comando por entrada.

    
por M. Becerra 22.10.2016 / 12:03
1

Desde 1-3 foram respondidas, para o ponto 4 no Lubuntu você deve ter um aplicativo Discos - tente verificar as opções de montagem (no menu Mais ações ...).

meus 2 centavos

    
por Alex Barchiesi 22.10.2016 / 13:39
1

Encontrei a solução para o ponto 4 . Depois de muita pesquisa, esta é a maneira mais fácil que encontrei para conseguir isso:

  1. Crie um diretório no qual você deseja montar a unidade (ponto de montagem):

sudo mkdir /media/username/mysuperharddisk

(substitua username pelo seu nome de login e mysuperharddisk pelo nome aleatório que você deseja fornecer ao seu disco rígido.)

  1. Abra o /etc/rc.local

Em um Lubuntu padrão, você faz isso digitando:

sudo leafpad /etc/rc.local

  1. ANTES da linha exit 0 , insira o comando:

mount /dev/sdb1 /media/username/mysuperharddisk

ATENÇÃO: Você precisa substituir sdb1 por qualquer disco rígido que você queira montar automaticamente. (Se você monta manualmente o disco rígido, você pode verificar o nome dele.) Deve soar semelhante ao meu sdb1 aqui. O número pode ser diferente ou a última letra (a em vez de b).

(substitua username pelo seu nome de login e mysuperharddisk pelo que você especificou no ponto 1.)

Concluído. Uma maneira muito legal de conseguir isso. :)

    
por codepleb 28.10.2016 / 14:30