code cleanup: force local var before calling a for loop, make sure it's unset when no longer needed
This commit is contained in:
@@ -23,10 +23,14 @@ exec_serv()
|
||||
shift 2
|
||||
|
||||
local lineexec=$(echo $INIT_COM |
|
||||
sed -e s/%srv%/$svcname/ \
|
||||
-e s/%com%/$command/)
|
||||
sed -e s/%srv%/$svcname/ \
|
||||
-e s/%com%/$command/)
|
||||
unset svcname command
|
||||
|
||||
prnt I "Lancement de la commande $command du services $svcname"
|
||||
$lineexec
|
||||
|
||||
unset lineexec
|
||||
}
|
||||
export exec_serv
|
||||
|
||||
@@ -35,9 +39,11 @@ export exec_serv
|
||||
# Start one or more service
|
||||
svc_start()
|
||||
{
|
||||
local svc=
|
||||
for svc in $@; do
|
||||
exec_serv $svc start
|
||||
done
|
||||
unset svc
|
||||
}
|
||||
export -f svc_start
|
||||
|
||||
@@ -46,9 +52,11 @@ export -f svc_start
|
||||
# Restart one or more services
|
||||
svc_restart()
|
||||
{
|
||||
local svc=
|
||||
for svc in $@; do
|
||||
exec_serv $svc restart
|
||||
done
|
||||
unset svc
|
||||
}
|
||||
export -f svc_restart
|
||||
|
||||
@@ -57,9 +65,11 @@ export -f svc_restart
|
||||
# Stop one or more services
|
||||
svc_stop()
|
||||
{
|
||||
local svc=
|
||||
for svc in $@; do
|
||||
exec_serv $svc stop
|
||||
exec_serv $svc stop
|
||||
done
|
||||
unset svc
|
||||
}
|
||||
export -f svc_stop
|
||||
|
||||
|
||||
Reference in New Issue
Block a user