Como iniciar um serviço que vive em uma partição do Windows

2

Estou desenvolvendo um serviço na minha máquina dual boot com Windows 7 / Ubuntu 13.04. Meu serviço mora em uma partição NTFS. Está escrito em Java e deve funcionar em ambas as plataformas. Apenas para esclarecer as coisas, meu script de início do Linux é um script bash.

fstab:

UUID=E24E8DDC4E8DAA3D /media/nelson/data                  ntfs   users,defaults 0 0

/etc/init.d/mql:

lrwxrwxrwx 1 root root 80 Apr 14 14:15 /etc/init.d/mqld -> /media/nelson/data/linux/nelson/NetBeansProjects/CoreEngine/dist/etc/init.d/mqld*

Mas quando eu começo meu serviço, ele diz:

sudo service mqld start
mqld: unrecognized service

sudo /etc/init.d/mqld start
sudo: unable to execute /etc/init.d/mqld: Permission denied

Permissão negada, que permissão posso ser mais do que root?

EDIT: O ponto é que um executável (aqui um script bash) não pode ser excedido como root (permissão negada). Por causa da única razão pela qual o link simbólico aponta para um arquivo em uma partição ntfs. O que posso fazer para iniciar serviços em uma partição nfts - ou seja, diferentes opções de montagem?

    
por KIC 14.04.2014 / 14:25

1 resposta

0

Finalmente eu descobri. Na verdade, é uma opção de montagem (exec). Agora meu fstab se parece com isso e funciona muito bem.

UUID=E24E8DDC4E8DAA3D /media/nelson/data                  ntfs   users,defaults,exec 0 0
    
por KIC 16.04.2014 / 14:21