Problemas com o comando de inicialização /etc/rc.local

1

Minha configuração atual consiste em Ubuntu VPS 14.04 x64 Bit. Eu tenho dois usuários; 'raiz' e 'mcmyadmin'. Estou tentando executar automaticamente o software McMyAdmin toda vez que meu VPS reinicializa.

Este é o comando, e eu estou tentando executá-lo a partir do usuário 'mcmyadmin' na inicialização:

cd ~/McMyAdmin; screen ./MCMA2_Linux_x86_64

Eu tenho isso refletido no arquivo /etc/rc.local, que eu vi de outros segmentos SE, deve fazer com que este comando seja executado após o término da inicialização.

Este é o meu arquivo /etc/rc.local:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
cd ~/McMyAdmin; screen ./MCMA2_Linux_x86_64
exit 0

Eu tentei alterar o proprietário deste arquivo com chown , então 'root' é o proprietário, mas isso não fez nenhuma diferença; sempre que eu reinicio meu servidor, ele não executa esse comando.

Se você pudesse dar uma ideia do que está errado aqui, isso seria muito apreciado!

    
por Ed Everett 19.02.2015 / 18:32

1 resposta

1

Tente o caminho completo para o diretório inicial: cd /home/mcmyadmin/McMyAdmin e use su para executar este script de outro usuário (não root).

    
por RSS 19.02.2015 / 18:39