Assumindo que o usuário do php é www-data
:
sudo -u www-data /path/to/script
O ambiente pode ser diferente, mas isso provavelmente não importa.
Eu tenho um script que é chamado de php usando o comando shell_exec
em um servidor rodando o Ubuntu. O script é executado corretamente quando chamado a partir da linha de comando via ssh, mas não quando chamado de php.
Estou tendo muita dificuldade em descobrir onde está dando errado e fiquei me perguntando se havia uma maneira de executar o script a partir da linha de comando ssh, mas com a mesma conta de usuário e permissões que o php shell_exec
chame-o com.
Obrigado.
Tags permissions php7 shell ubuntu