Toto je staršia verzia dokumentu!
#!/bin/sh # Version 3 [15.11.2016] # Source: http://wiki.systemomega.com/dev/omega/tester/tester-run-script # Spúšťací 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} \ $*