Como iniciar o arquivo .sh no PC ligado ou após a reinicialização do PC?

0

Eu tenho um arquivo .sh no meu diretório Downloads . Desejo iniciá-lo usando tmux session quando o computador é ligado ou depois que o computador é reiniciado.

Estou usando o Ubuntu 12.04.4 e, quando o computador está ligado, o usuário não está conectado automaticamente - é necessária uma senha. Além disso, a conta de convidado está desativada.

No meu arquivo /home/user/.bashrc , adicionei as seguintes linhas:

/etc/init.d/ssh start
/etc/init.d/networking start

em ordem quando o PC é reiniciado para poder instanciar SSH session se o usuário não estiver logado.

O que eu preciso é encontrar uma maneira de iniciar o arquivo .sh , mas usando tmux session.

Alguém poderia me indicar os passos para fazer isso?

    
por gotqn 23.02.2014 / 13:52

2 respostas

0

Você pode usar cron para isso. Procure em caracteres especiais para a palavra-chave @reboot .

Execute seu comando dentro da nova sessão do tmux (coloque isso no cron):

/usr/bin/tmux new-session "/bin/bash /path/to/script"

    
por mbiber 23.02.2014 / 14:02
0

Crie um arquivo em /etc/init/myappname.conf com:

author "YourName"
description "Start myappname at boot time"
start on (local-filesystems and net-device-up IFACE!=lo)
script
su myusername -c "tmux new-session -d 'myAppExecutablePath'"
end script

Copiados diretamente de este link , mas para completar a resposta. Para obter informações adicionais sobre as opções de início de parada veja este link .

    
por Requist 23.02.2014 / 18:05