Execute o script após o carregamento da área de trabalho

5

Estou executando um script que altera arquivos e instala coisas e o que não está em um computador SUSE. Um dos scripts que são executados com o meu script, reinicia o computador e quando o computador é carregado novamente, quero que meu script continue de onde parou.

O que não consigo descobrir é onde iniciar meu script para que ele seja iniciado DEPOIS a área de trabalho foi carregada de volta (o computador SUSE está configurado para fazer login automaticamente como um usuário específico não é root).

Eu quero que meu script seja executado dessa maneira porque quero que o usuário possa ver um log de saída para saber o que está acontecendo antes que outro script, mais tarde, reinicie o computador novamente.

Editar: seguindo o link abaixo: link descobri que o diretório que deveria estar onde você coloca scripts especificamente para minha pergunta é /home/user/.kde4/Autostart.

Na minha tentativa de seguir isso, descobri que não tenho um diretório .kde4, mas tenho um diretório .kde. Eu decidi que esta era provavelmente a mesma coisa e investiguei descobrir que o .kde tem o Autostart. Então eu coloquei meu script lá.

Isso resultou no meu script sendo aberto pelo KWrite (apenas o editor de texto básico) quando minha área de trabalho é carregada. Mas o script em si não é executado.

Eu criei um novo diretório, o .kde4 com o Autostart nele para colocar meu script esperando que isso resolvesse o problema. Sem sorte, porém, como meu script nem sequer é aberto no KWrite nessa situação.

Edit2: alterei a permissão do meu script chmod 777 script e agora ele é iniciado. Está no meu diretório home / user / .kde / Autostart.

    
por James 14.05.2014 / 21:47

1 resposta

3

Se você estiver usando o KDE, vá para Configurações do sistema - > Inicialização e desligamento - > Autostart, clique no botão Add Script, adicione seu script lá e configure-o para ser executado na inicialização.

Da linha de comando você poderia criar um link simbólico na seguinte pasta /home/username/.kde4/Autostart assim:

sudo ln -s /path/to/your/script /home/username/.kde4/Autostart/script
    
por 14.05.2014 / 23:34