Запуск системного скрипта (bash)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • kertys
    Junior Member
    • Nov 2018
    • 8

    Запуск системного скрипта (bash)

    Добрый день.

    Подскажите, возможен ли запуск системного скрипта (обычный скрипт bash, находящийся на том же сервере, где развернута espocrm) через хук beforeSave с передачей этому скрипту данных сущности и обработкой полученного от скрипта результата (обычная строка).

    Спасибо.
  • tanya
    Senior Member
    • Jun 2014
    • 4308

    #2
    Добрый вечер,
    на самом деле не пробовала, но не вижу проблемы, если ваш скрипт умеет принимать параметры и имеет вывод
    PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world.

    Comment

    • kertys
      Junior Member
      • Nov 2018
      • 8

      #3
      Спасибо, все заработало, но осталась пара вопросов.

      Сделал для своей пользовательской функции (по документации https://www.espocrm.com/documentatio...on-in-formula/) отдельную группу в application/Espo/Core/Formula/Functions/. Проблема заключается в том, что при после создания файла custom/Espo/Custom/Resources/metadata/app/formula.json из всего списка доступных из Entity Manager функций остается только одна - мною созданная. Пробовал и в существующих группах создавать - тот же эффект.

      Проблему решил дописыванием нужных строк в файл application/Espo/Resources/metadata/app/formula.json - но наверное это все-таки неправильно.

      И еще вопрос - в документации по пользовательским функциям (раздел "Adding the function to the list") в коде formula.json отсутствует закрывающая скобка (]) - это так задумано?

      Comment

      • tanya
        Senior Member
        • Jun 2014
        • 4308

        #4

        Comment

        Working...