Nástroje používateľa

Nástoje správy stránok


dev:omega:tester:tester-run-script

Spúšťací skript pre tester

tester-studio2
#!/bin/sh
# Version 4 [15.11.2016]
# Source: http://wiki.systemomega.com/dev/omega/tester/tester-run-script
# Štartovací skript pre tester.
 
SCRIPT_DIR=$(dirname $0)                     # Adresár s týmto skriptom.
TARGET_DIR=${SCRIPT_DIR}/../htdocs           # Základný adresár s testovanou omegou.
source ${SCRIPT_DIR}/php-common
PHPRC=${VIRTDIRNAME}/etc/
export PHPRC
umask  007
export PHP_FCGI_MAX_REQUESTS=1000
export PHP_FCGI_CHILDREN=2
 
 
# Zloženie všetkých potrebných konfigurácií do jedného súboru.
CLI_CONFIG_DIR=/etc/php/cli-php5.6                                                           # Zdrojový adresár s konfiguráciou.
TMP_CONFIG_FILENAME=${SCRIPT_DIR}/../tmp/~php.$(date +"%Y%m%d-%H%M%S").${RANDOM}.ini         # Dočasný zložený konfiguračný súbor.
cat ${CLI_CONFIG_DIR}/php.ini ${CLI_CONFIG_DIR}/ext-active/*.ini > ${TMP_CONFIG_FILENAME}    # Zloženie do jedného súboru.
chmod 777 ${TMP_CONFIG_FILENAME}                                                             # Nastavenie práv k súboru.
find ${SCRIPT_DIR}/../tmp/~php.*.ini -type f -mmin +20 -delete                               # Odmazanie starších dočasných súborov.
 
 
exec sudo -u "${PHP_USER}" php \
    "${TARGET_DIR}/app/tester/Tester/tester" \
    -c "${TMP_CONFIG_FILENAME}" \
    -p "/usr/bin/php" \
    -l "${SCRIPT_DIR}/../log/tester.$(date +"%Y%m%d-%H%M%S").log" \
    ${PHP_PARAM} \
    $*
dev/omega/tester/tester-run-script.txt · Posledná úprava: 2016/11/15 17:46 od Roman Sališ