Aller au contenu

yongbi

Membres
  • Compteur de contenus

    4
  • Inscription

  • Dernière visite

À propos de yongbi

yongbi's Achievements

Newbie

Newbie (1/14)

0

Réputation sur la communauté

  1. Quel abruti je suis j'ai oublié le slash initial...merci
  2. Merci pour ta réponse mais là je sèche.. j'ai vérifié j'ai bien nginx dans /usr/bin mais quand je lance le script : HPPROLIANT> ./nginx.sh start ./nginx.sh: line 55: usr/bin/nginx: not found HPPROLIANT> ls -lrt | grep -i nginx -rwxr-xr-x 1 root root 673852 Apr 26 2016 nginx Et je suis connecté en root. donc je ne pige pas dans le sh j'ai mis : PATH="/bin:/usr/bin" BASE="/usr/local" # contourner la restriction AppArmor (DSM6) #SYSNGINX=/bin/nginx #NGINX=$BASE/bin/nginx #cp --update --archive $SYSNGINX $NGINX #DSM 5 seulement pour ligne suivante NGINX="usr/bin/nginx"
  3. J'ai mis la ligne en la commentant précédemment que c uniquement pour DSM 5 et j'ai gardé les lignes DSM 6 en commentaires. Le soucis c'est que /bin/nginx n'existe pas, personne n'a encore un DSM 5 et pourrait retrouver la ligne à ajouter ?
  4. Bonjour, Je suis en DSM 5.2 et impossible de lancer le script, j'obitens l'erreur suivante : nginx.sh: line 52: -p: not found Merci de toute aide contenu du script : #! /bin/ash # # nginx local startup for DSM # PATH="/bin:/usr/bin" BASE="/usr/local" # contourner la restriction AppArmor (DSM6) #SYSNGINX=/bin/nginx #NGINX=$BASE/bin/nginx #cp --update --archive $SYSNGINX $NGINX PREFIX="$BASE/etc/nginx" CONF="$PREFIX/nginx.conf" PIDFILE="/var/run/nginx-local.pid" PROXY_TEMP_PATH="/var/lib/nginx-local/proxy" [ -f $CONF ] || exit 0 if [ ! -d $PROXY_TEMP_PATH ] ; then mkdir -p $PROXY_TEMP_PATH chown http:http $PROXY_TEMP_PATH chmod u=rwx,g=rwx,o= $PROXY_TEMP_PATH fi action=$1 # build nginx arglist set -- -p $PREFIX -c $CONF -g "pid $PIDFILE;" case $action in start) [ -t 0 ] || exec >/tmp/nginx-startup.log 2>&1 $NGINX "$@" && echo >&2 "nginx: $action" ;; stop|reload|quit) $NGINX "$@" -s $action && echo >&2 "nginx: $action" ;; restart) for action in stop start do $0 "$action" done ;; status) if [ -r $PIDFILE ] ; then # ps -www -fp $(<$PIDFILE) # <ligne à utiliser en DSM6, suivante pour DSM5 /bin/ps -w | awk -vpid="$(cat $PIDFILE)" '($1 == pid)' fi ;; *) echo "$0: unknown param \"$action\"" ;; esac
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.