parent
41a285055d
commit
bdb45d126b
22
AMHScript
22
AMHScript
|
|
@ -62,10 +62,20 @@ function amh_module_admin()
|
|||
php ${module_dir}cli.php --action='list';
|
||||
;;
|
||||
start)
|
||||
echo "start something";
|
||||
[ -f "/usr/local/nginx/conf/hyproxy/$domain.conf" ] && echo "[OK] $domain is ok" && exit;
|
||||
RES=`php ${module_dir}cli.php --action='edit' --server_name=${domain} --field_name='status' --value='start'`;
|
||||
if ! echo "$RES" | grep 'Error' > /dev/null; then
|
||||
kill -HUP `cat /usr/local/nginx/logs/nginx.pid` && echo "[OK] successfully start $domain " && exit;
|
||||
fi;
|
||||
echo "[Error] $domain not exist!" && exit 1;
|
||||
;;
|
||||
stop)
|
||||
echo "stop something";
|
||||
[ ! -f "/usr/local/nginx/conf/hyproxy/$domain.conf" ] && echo "[OK] $domain already stopped" && exit;
|
||||
RES=`php ${module_dir}cli.php --action='edit' --server_name=${domain} --field_name='status' --value='stop'`;
|
||||
if ! echo "$RES" | grep 'Error' > /dev/null; then
|
||||
kill -HUP `cat /usr/local/nginx/logs/nginx.pid` && echo "[OK] successfully stop $domain" && exit;
|
||||
fi;
|
||||
echo "[Error] $domain not exist!" && exit 1;
|
||||
;;
|
||||
add)
|
||||
proxy_pass=$3;
|
||||
|
|
@ -76,8 +86,14 @@ function amh_module_admin()
|
|||
fi;
|
||||
;;
|
||||
edit)
|
||||
#参数名
|
||||
ParamName=$3
|
||||
ParamVal=$4
|
||||
#参数值
|
||||
i=0;
|
||||
for line in $*; do
|
||||
i=$[$i+1];
|
||||
[ "$i" -gt 3 ] && ParamVal="$ParamVal $line";
|
||||
done;
|
||||
RES=`php ${module_dir}cli.php --action='edit' --server_name=${domain} --field_name=${ParamName} --value=${ParamVal}`;
|
||||
echo $RES;
|
||||
if ! echo "$RES" | grep 'Error' > /dev/null; then
|
||||
|
|
|
|||
Loading…
Reference in New Issue