Como executo um script em um LTSP-Thin Client após o boot?

2

Qual é a melhor maneira de executar um script após a inicialização / reinicialização em um thin-client específico em um ambiente LTSP?

Eu quero executar um script após a inicialização para executar ltsp-localapps foo , mas apenas em um cliente. Normalmente eu usaria /etc/rc.local - mas no LTSP isso afetaria todos os clientes usando essa imagem.

Minha melhor ideia, até agora, é usar o parâmetro lts.conf:

CRONTAB_01..CRONTAB_10
           string, default unset
           A crontab line to add for a thin client.

com o% @reboot Executar uma vez, na inicialização.

mas como man 5 crontab states

   Please  note  that startup, as far as @reboot is concerned, is the time
   when the cron(8) daemon startup.  In particular, it may be before  some
   system  daemons, or other facilities, were startup.
    
por variona 13.05.2017 / 12:30

1 resposta

1

Acabei de encontrar a resposta em irc.ltsp.org, consulte 14:25 às 14:35 .

Existe um parâmetro lts.conf chamado RCFILE_01 ... RCFILE_10 que permite executar scripts como serviços do sistema na inicialização:

RCFILE_01...RCFILE_10
       string, default unset
       Commands to be executed from /etc/rc.local when the client boots

Citação do pôster original do bate-papo na posição 14:35 horas:

  

... o rcfile está no chroot, e o caminho é relativo ... por exemplo, o arquivo é   em /opt/ltsp/(arch)/etc/rc.local/a_filename e em lts.conf é   RCFILE_01="/ etc / rc.local / a_filename"

    
por variona 08.06.2017 / 09:51