Linux SRV-16 6.18.44-paas #1 SMP PREEMPT_DYNAMIC Thu Aug 13 10:08:12 UTC 2026 x86_64
/
proc
/
self
/
root
/
proc
/
self
/
root
/
sbin
/
//proc/self/root/proc/self/root/sbin/paas-start
#!/bin/bash -e # (C) 2011 Gandi. # Redistribution or use outside of Gandi's platform is prohibited. echo "cmdline: $@" export WWW_ENGINE=php export DB_ENGINE='mysql' export PATH="/usr/sbin:/usr/bin:/sbin/:/bin" source /lib/start-lib.sh parse_arguments "$@" parse_json /srv/data/.paas # VHOST set means deployment if [ -v VHOST ]; then build-start $@ exit 0 fi if [[ -z "$PAAS" ]]; then export PAAS='lamp0' echo "force PAAS type to $PAAS" else echo "init PAAS $PAAS" fi umask 002 if [ -z "$NO_MOUNT" ]; then setup_mount_points elif [ ! -L "$HOME" ]; then ln -s "${CUSTOMER_DIR}/home" "$HOME" fi export DISTRIB=jessie go_console case "$WWW_ENGINE" in php ) DAEMONS="$DB_ENGINE php-fpm apache2" ;; nodejs) DAEMONS="$DB_ENGINE php-admin nodejs apache2" ;; python) DAEMONS="$DB_ENGINE php-admin python apache2" ;; ruby ) DAEMONS="$DB_ENGINE php-admin ruby apache2" ;; *) echo "$WWW_ENGINE: invalid engine" exit 1 ;; esac cd "$HOME" # PATH /srv/admin present source /srv/admin/scripts/kill-lib.sh if [ -z "$NO_MOUNT" ]; then ## ADJUSTS THE CONFIGURATION TO THE MEMORY mount -n -t cgroup none /cgroup -o defaults,ro,noexec,nosuid export MAX_MEM=$(get_cgroup_max_memory_mb) umount /cgroup fi # job control enabled set -o monitor trap on_exit EXIT trap 'on_err $? ${BASH_SOURCE[0]} ${LINENO}' ERR trap on_sigterm TERM trap on_sigusr1 USR1 sysctl -p echo "Call /srv/admin/scripts/init.sh" source /srv/admin/scripts/init.sh echo "Services started" do_as "${SYS_USER}" touch /srv/data/.bootstrapped # From now on_child_death will handle services failures trap on_child_death CHLD on_child_death # Ensures that on_child_death has been called at least once if [[ "${SHELL_START}" ]]; then /srv/admin/scripts/init.d/shell start fi # load sleep builtin in order to catch further signals enable -f /usr/lib/bash/sleep sleep unset LD_PRELOAD while true; do LAST=$SECONDS on_cron SLEEP=$(( $LAST + 3600 - $SECONDS )) if [ $SLEEP -ge 0 ]; then sleep $SLEEP fi done