Задать вопрос
@NetyNicka

Что происходит при выполнении указанного php кода?

Имеется файл следующего содержания:
#!/bin/bash
# using:
#   cli-service.sh send-emails
#   cli-service.sh send-smss
# absolute path absolutely required for cron
path=`dirname $0 | xargs readlink -e`/../..
# import or export
action=$1
# user or document
model=$2
if [ $action = "send-emails" ]; then
	params="admin_email-queue/send-top"
elif [ $action = "send-smss" ]; then
	params="admin_request/send-sms-queue"
elif [ $action = "update-caller-info" ]; then
	params="admin_request/update-caller-info"
elif [ $action = "upload-s3-objects" ]; then
	params="admin_s3-queue/upload-top"
elif [ $action = "download-s3-objects" ]; then
	params="admin_s3-queue/download-top"
fi
/usr/bin/php $path/index.php $params


Также есть код, который обращается к этому файлу:
$process = proc_open("/bin/sh cli-service.sh $type-s3-objects >> $logFile &\n", array(), $pipes, APPLICATION_PATH . '/sh');


Вопрос. Что происходит при выполнении php запроса? Создается\запускается задача в Cron, или что-то еще?
  • Вопрос задан
  • 2452 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
Able1991
@Able1991
Пишу на рельсах
Запускается фоновый процесс, баш скрипт в зависимости от действия запускает пхп скрипт с соответствующими параметрами.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
hedint
@hedint
Senior front-end developer
Я даже боюсь спросить, где вы здесь увидели php код.
Это bash скрипт.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы