Nástroje používateľa

Nástoje správy stránok


dev:omega:tester:tester-run-script

Toto je staršia verzia dokumentu!


Spúšťací skript pre tester

#!/bin/sh
# Version 3 [26.09.2016]
 
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.1474901487.txt.gz · Posledná úprava: 2016/09/26 16:51 od Roman Sališ