Первый запуск с войдя в свой ящик:
Тогда как @ScottA упоминалось называет сценарий: На этот раз сделать это с многословным флагом, который -x.
sh -x /var/www/html/pllsrv2313.dev/scripts/script_name.sh
Это будет сбрасывать все, что запускает ваш скрипт, или ошибка. Смотрите, что-то не так, как вы ожидали.
В моем случае Внутри моего сценария я имел локон запрос, который не проходил по плану:
curl --silent --compressed http://dev.example.com/code.sh
Так что я помеченный мой локон вызов --verbose, чтобы получить, что свалка, а также:
curl --silent --compressed --verbose http://dev.example.com/
и называется:
sh -x /var/www/html/example.dev/docroot/ex_scripts/my_script.sh
я вернулся, что хозяин не может быть решена, потому что мой разработчика домен был доступен только в моем DNS. Поэтому для меня проблема в том, что cron запускает мой завиток, а не для моего общедоступного домена dev.
...
+ curl --silent --compressed --verbose http://dev.example.com/
* getaddrinfo(3) failed for dev.example.com:80
* Couldn't resolve host 'dev.example.com'
* Closing connection #0
...
Можете ли вы предоставить свой сценарий оболочки? Не смотря на код, нам не нужно знать, что не работает. Можете ли вы заставить скрипт работать локально или на сервере Acquia? SSH на ваш сервер acquia и запустите команду «sh /path/to/shell/script.sh», чтобы узнать, работает ли она, если вы выполняете ее напрямую. Ниже приведена дополнительная документация по использованию сценариев оболочки в заданиях cron: https://docs.acquia.com/cloud/manage/cron#example – ScottA