Solução de problemas da inicialização do aplicativo Ubuntu 16.04

0

Eu tenho um script no meu diretório pessoal que abre o Google Chrome com certos parâmetros quando inicio o sistema. Eu tenho 12 máquinas diferentes que usam a mesma configuração. No entanto, o aplicativo de inicialização funciona de 10 a 12 vezes em 12. O script não inicia em pelo menos uma das minhas máquinas, embora não seja especificamente em uma delas. Ele gira totalmente aleatoriamente. Não tenho ideia de como solucionar o problema. Não consigo encontrar nenhum log relacionado a esse comportamento.

Esta é minha configuração:

rw-rw-r-- /home/user/.config/autostart/start-tabs.desktop

[Desktop Entry]
Type=Application
Name=Start Chrome Tabs
Comment=Start Google Chrome tabs
Exec=/home/user/chrome-tabs.sh
X-GNOME-Autostart-enabled=true

rwxr-xr-x /home/user/chrome-tabs.sh

#!/bin/bash
sleep 30
nohup google-chrome --kiosk --disable-infobars 'https://example.com'

Alguém sabe como solucionar problemas e corrigir esse problema?

    
por ernestasen 05.10.2016 / 09:53

1 resposta

0

Como você está usando nohup , a saída do seu comando é despejada em um arquivo de log. Para citar sua página de manual:

% bl0ck_qu0te%

Isso significa que stdout (saída normal) e stderr (saída de erro) do chrome devem ser registrados em ~/nohup.out (porque seu script está em ~ - outras pessoas: o arquivo nohup.out estará em seu executável diretório, ou ~ se o diretório executável não for gravável).

Como o seu problema parece uma condição de corrida (o Chrome inicia em algum momento antes que tudo esteja pronto), você provavelmente encontrará informações úteis nesse arquivo.

    
por Olivier El Mekki 06.11.2016 / 14:24