Acostumado com utilização do /etc/rc.d/rc.local do Slackware e noutras distros para acrescentar scripts diversos na inicialização, me deparei com um problemão, com horas de tentativas frustadas para realizar o mesmo no Ubuntu, porém numa situação bastante particular: executar o MySQL numa pasta diferenciada (/usr/local/mysql_server), utilizando a distribuição binária.
Por que disto? Para executar múltiplos binários MySQL na mesma máquina.
Então... Como é de conhecimento de muitos, para conseguir executar o mysqld_safe, é necessário executar a partir da pasta da instalação binária:
cd /usr/local/mysql_server
./bin/mysqld_safe &
As duas linhas acima não funcionam no /etc/rc.local do Ubuntu.
No Ubuntu, isto só funcionou em /etc/init.d/bootmisc.sh
Sim, existem formas mais bonitas disto ser feito. Mas quando for necessário, bootmisc.sh pode salvar sua vida.
Mostrando postagens com marcador boot. Mostrar todas as postagens
Mostrando postagens com marcador boot. Mostrar todas as postagens
14 setembro 2009
Assinar:
Comentários (Atom)