Logo da MMHospedagem
Carregando...
Uma tarefa agendada configurada para ser executada por um usuário de assinatura falha: Esse arquivo ou diretório não existe
imprimir
  • 0

Sintomas

O acesso ao servidor via shell está definido como Proibido ou chroot para usuário de assinatura em Domínios > example.com > Hospedagem e DNS > Acesso à hospedagem na web

Uma tarefa agendada configurada para ser executada por um usuário de assinatura falha com uma das seguintes mensagens de erro:

Task /opt/plesk/php/5.6/bin/php -q /var/www/vhosts/example.com/wp-cron.php completed with error in 0 seconds, output:
-: /opt/plesk/php/5.6/bin/php: No such file or directory

 

user with id=11112 and name=`<user_name>` not found in chrooted passwd file
system error: No such file or directory

 

/var/www/vhosts/example.com/httpdocs/app/cake: /usr/bin/env: bad interpreter: No such file or directory

 

Task "php -q /var/www/vhosts/example.com/crons/cron.php" successfully completed in 0 seconds, output:
The file /var/www/vhosts/example.com/crons/cron.php is corrupted.

 

Task "wget --spider -O - https://example.com/api_provider/cron/order >/dev/null 2>&1" completed with error in 0 seconds.

Causa

Utilitários do sistema ( curlwgetphp, etc.) não estão acessíveis para o usuário assinante.

Resolução

Uma das seguintes soluções alternativas pode ser aplicada:

  1. Recrie a tarefa com um usuário root em Ferramentas e configurações > Tarefas agendadas :

    Task type: Run a command
    Command: /opt/plesk/php/7.2/bin/php -q /var/www/vhosts/example.com/httpdocs/whmcs/crons/cron.php

    OU

    Task type: Run a PHP script
    Script path: /var/www/vhosts/example.com/httpdocs/whmcs/crons/cron.php
    Use PHP version: select any required version
    System user: root
  2. Forneça ao usuário do sistema john_doe acesso ao servidor por SSH (por exemplo, /bin/bash) em Domains > example.com > Web Hosting Access .

  3. Altere o shell crontab para tarefas agendadas em /bin/bashTools & Settings > Scheduled Tasks > Settings .

  4. Adicione um comando necessário ao ambiente chroot.

    Note: For instructions, see the next article: How to add new programs to a chrooted shell environment template

Informações adicionais

Esta resposta lhe foi útil?

Artigos Relacionados

MMHospedagem