Como executar automaticamente dois comandos após o login? [duplicado]

3

Eu tenho estes dois comandos que eu preciso executar manualmente toda vez após o login:

autossh -M 2000 -N -f -q -D 127.0.0.1:7070 [email protected]

e

sudo mkdir /media/C
sudo mount /dev/sda2 /media/C

Eu gostaria de fazer com que eles sejam executados automaticamente toda vez que eu inicializo e faço login no meu computador. Atualmente estou usando 10.04LTS.

BTW, eu só sei vagamente o que significa init.d ou runlevel . Mas eu ainda prefiro saber uma maneira baseada em linha de comando para conseguir isso, não um jeito interessante de GUI. Além disso, o autossh só terá sucesso depois que o Ubuntu detectar e se conectar automaticamente à minha rede, então devemos deixá-lo repetir infinitamente até que seja executado com sucesso?

Obrigado!

    
por Covi 26.02.2012 / 06:50

2 respostas

5

Adicionando o comando autossh

  1. No painel, selecione System - > Preferences - > Startup Applications .
  2. Na guia Startup Programs , selecione o botão Add .
  3. Escolha qualquer nome que você queira e cole em seu comando (o comentário é opcional)
  4. Clique no botão Add .

Nota para versões mais recentes do Ubuntu

Você pode encontrar esse aplicativo pesquisando "Aplicativos de inicialização" no painel. Além disso, você sempre pode iniciá-lo pressionando Alt + F2 (ou abrindo um terminal) e executando gnome-session-properties .

MontandoaPartição

Opção1:Adicionarpartiçãoa/etc/fstab

Opção 2: usar udisks

Adicione este comando de inicialização como mostrado anteriormente:

udisks --mount /dev/sda2
    
por jamesadney 26.02.2012 / 07:22
4
  • Crie um arquivo de script, por exemplo chamado my_file.sh , no diretório /etc/profile.d/ .
  • Coloque #!/bin/bash como a primeira linha.
  • Escreva o (s) comando (s) que deseja executar imediatamente após o login, por exemplo pgrep udhcpd .
  • Marque seu arquivo como executável: chmod +x /etc/profile.d/my_file.sh

* Deve ser executado após o login. Caso isso não aconteça ou você não tem a capacidade de usar privilégios de root, criar o mesmo arquivo em ~/.config/autostart deve funcionar bem (eu não tentei este diretório antes).

    
por user91091 19.09.2012 / 07:36