1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
#!/bin/bash
########################################################################
# #
# Here you can edit the script runned #
# each time daemon order this session to be loaded #
# WARNING: You can be here in a switch situation, #
# some clients may be still alive #
# if they are NSM compatible and capable of switch, #
# or if they are not NSM compatible at all #
# but launched with NSM protocol. #
# #
# You have access the following environment variables #
# RAY_SESSION_PATH : Folder of the current session #
# RAY_SCRIPTS_DIR : Folder containing this script #
# ray-scripts folder can be directly in current session #
# or in a parent folder. #
# RAY_PARENT_SCRIPT_DIR : Folder containing the scripts that would #
# be runned if RAY_SCRIPTS_DIR would not exists #
# RAY_SWITCHING_SESSION: 'true' or 'false' #
# 'true' if session is switching from another session #
# and probably some clients are still alive. #
# #
# To get any other session informations, refers to ray_control help #
# typing: ray_control --help #
# #
########################################################################
# script here some actions to run before loading the session.
# set this var true if you want all running clients to stop (see top of this file).
clear_all_clients=false
if $clear_all_clients;then
ray_control script_info "Clearing clients..."
ray_control clear_clients
ray_control hide_script_info
fi
# order daemon to load the session
ray_control run_step
# script here some actions to run once the session is loaded.
|