Pular para o conteúdo

executar comando script como root [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. executar comando script como root [RESOLVIDO]

Enviado em 30/01/2018 - 15:15h

oi bom dia, preciso executar esses dois comandos durante o boot do linux, atualmente utilizo o ubuntu 16.04:

cd /home/rafael/Documentos/projetos/phpServidor/
docker-compose up

o problema eh que preciso ser root.
tentei colocar no /root/.profile
e no arquivo /etc/profile.

alguma dica?

Responder tópico

3. Re: executar comando script como root

Enviado em 30/01/2018 - 15:58h


Coloque o comando no rc.local <<< /etc/rc.local >>>




------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------

4. resolvido - não sei como resolvi

Enviado em 30/01/2018 - 16:13h

valeu pelas dicas, resolvi.

segui a primeira dica, a do systemd

criei o arquivo php_server.service
/etc/systemd/system/default.target.wants# nano php_server.service

com o seguinte código:
[Service]
ExecStart=/opt/config/php_server_docker.sh

[Install]
WantedBy=default.target

------------------------------------------------------
e o arquivo php_server_docker.sh
com o seguinte código:
#!/bin/bash

cd /home/rafael/Documentos/projetos/phpServidor
docker-compose up

------------------

o estranho eh que faz tudo certo, funciona durante o boot
sobe o servidor php, mysql, ...
mas quando rodo o comando
systemctl is-enabled php_server.service
ele da false.

se eu rodo o comando
systemctl enable php_server.service
da erro.

rodando o docker ps, logo após o boot
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
6adca53c20e7 phpservidor_php "docker-php-entrypoi…" 6 hours ago Up 20 seconds 0.0.0.0:443->443/tcp, 0.0.0.0:85->80/tcp phpservidor_php_1
745f35aace39 mysql:5.7 "docker-entrypoint.s…" 6 hours ago Up 20 seconds 3306/tcp phpservidor_db_1





Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder