modifs.mineures sans commentaires
This commit is contained in:
parent
f61b098b3e
commit
3c1f4ef6b2
|
@ -1,5 +1,5 @@
|
||||||
<?php
|
<?php
|
||||||
# script à inclure pour implémenter _launcher.php
|
# script à inclure pour implémenter .launcher.php
|
||||||
# les constantes suivantes doivent être définies AVANT de chager ce script:
|
# les constantes suivantes doivent être définies AVANT de chager ce script:
|
||||||
# - NULIB_APP_app_params : paramètres du projet
|
# - NULIB_APP_app_params : paramètres du projet
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
# TODO Faire une copie de ce script dans un répertoire de l'application web
|
||||||
|
# (dans le répertoire _cli/ par défaut) et modifier les paramètres si nécessaire
|
||||||
|
#-------------------------------------------------------------------------------
|
||||||
|
<?php
|
||||||
|
require __DIR__ . '/../vendor/autoload.php';
|
||||||
|
# Lancer une application en ligne de commande
|
||||||
|
|
||||||
|
const NULIB_APP_app_params = [
|
||||||
|
"projdir" => __DIR__ . '/..',
|
||||||
|
"appcode" => \app\config\bootstrap::APPCODE,
|
||||||
|
];
|
||||||
|
require __DIR__.'/../vendor/nur/sery/src/app/cli/include-launcher.php';
|
|
@ -1,16 +1,15 @@
|
||||||
#!/usr/bin/php
|
# TODO Faire une copie de ce script dans un répertoire de l'application web
|
||||||
|
# (dans le répertoire sbin/ par défaut) et modifier les paramètres si nécessaire
|
||||||
|
#-------------------------------------------------------------------------------
|
||||||
<?php
|
<?php
|
||||||
require __DIR__.'/../vendor/autoload.php';
|
require __DIR__.'/../vendor/autoload.php';
|
||||||
# Lancer une application en tâche de fond
|
# Lancer une application en tâche de fond
|
||||||
|
|
||||||
# TODO Faire une copie de ce script dans un répertoire de l'application web
|
|
||||||
# (par défaut c'est le répertoire bin/) et modifier les paramètres si nécessaire
|
|
||||||
|
|
||||||
use nur\sery\tools\BgLauncherApp;
|
use nur\sery\tools\BgLauncherApp;
|
||||||
use nur\sery\app;
|
use nur\sery\app;
|
||||||
|
|
||||||
# chemin vers le lanceur PHP
|
# chemin vers le lanceur PHP
|
||||||
const NULIB_APP_app_launcher = __DIR__.'/../_cli/_launcher.php';
|
const NULIB_APP_app_launcher = __DIR__.'/../_cli/.launcher.php';
|
||||||
|
|
||||||
app::init([
|
app::init([
|
||||||
"projdir" => __DIR__ . '/..',
|
"projdir" => __DIR__ . '/..',
|
|
@ -1,10 +1,10 @@
|
||||||
|
# TODO Faire une copie de ce script dans un répertoire de l'application web
|
||||||
|
# (dans le répertoire _cli/ par défaut) et modifier les paramétres si nécessaire
|
||||||
|
#-------------------------------------------------------------------------------
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8
|
# -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8
|
||||||
# s'assurer que le script PHP est lancé avec l'utilisateur www-data
|
# S'assurer que le script PHP est lancé avec l'utilisateur www-data
|
||||||
|
# Tous les chemins suivants sont relatifs au répertoire qui contient ce script
|
||||||
# TODO Faire une copie de ce script dans un répertoire de l'application web
|
|
||||||
# (par défaut c'est le répertoire _cli/) et paramétrer les variables suivantes:
|
|
||||||
# ce sont tous des chemins relatif au répertoire qui contient ce script
|
|
||||||
|
|
||||||
# Chemin relatif de la racine du projet
|
# Chemin relatif de la racine du projet
|
||||||
PROJPATH=..
|
PROJPATH=..
|
||||||
|
@ -16,15 +16,28 @@ LAUNCHERPATH=_launcher.php
|
||||||
WRAPPEDPATH=
|
WRAPPEDPATH=
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
MYDIR="$(dirname -- "$0")"
|
||||||
|
MYNAME="$(basename -- "$0")"
|
||||||
|
|
||||||
if [ ! -L "$0" ]; then
|
if [ ! -L "$0" ]; then
|
||||||
echo "\
|
echo "\
|
||||||
$0: ce script
|
$0: ce script doit être lancé en tant que lien symbolique avec un nom de la
|
||||||
- doit être lancé en tant que lien symbolique avec un nom de la forme 'monscript.php'
|
forme 'monscript.php' et lance le script PHP du même nom situé dans le même
|
||||||
- lance le script PHP du même nom situé dans le même répertoire avec l'utilisateur www-data"
|
répertoire avec l'utilisateur www-data
|
||||||
|
|
||||||
|
Installation des liens manquants..."
|
||||||
|
cd "$MYDIR"
|
||||||
|
for i in *.php*; do
|
||||||
|
name="bin/${i%.*}.php"
|
||||||
|
dest="../_cli/$i"
|
||||||
|
link="../bin/${i%.*}.php"
|
||||||
|
[ -e "$link" ] && continue
|
||||||
|
echo "* $name"
|
||||||
|
ln -s "$dest" "$link" || exit 1
|
||||||
|
done
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
MYNAME="$(basename -- "$0")"
|
|
||||||
MYTRUESELF="$(readlink -f "$0")"
|
MYTRUESELF="$(readlink -f "$0")"
|
||||||
MYTRUEDIR="$(dirname -- "$MYTRUESELF")"
|
MYTRUEDIR="$(dirname -- "$MYTRUESELF")"
|
||||||
PROJDIR="$(cd "$MYTRUEDIR${PROJPATH:+/$PROJPATH}"; pwd)"
|
PROJDIR="$(cd "$MYTRUEDIR${PROJPATH:+/$PROJPATH}"; pwd)"
|
Loading…
Reference in New Issue