background start

This commit is contained in:
2014-02-24 11:20:05 +04:00
parent bdc29d114c
commit 54c276fb9e
2 changed files with 15 additions and 2 deletions

15
bin/rc
View File

@@ -3,8 +3,21 @@
rc.hostname() { hostname "$cfg_hostname"; }
rc.services() {
local service_name bg_start
for i in "${cfg_services[@]}"; do
"${cfg_initscripts_dir}/$i" "$1"
[[ "$i" =~ ^@ ]] && {
service_name="${i##*@}"
bg_start='1'
} || {
service_name="$i"
}
[[ "$bg_start" ]] && {
"${cfg_initscripts_dir}/$i" "$1" & true
} || {
"${cfg_initscripts_dir}/$i" "$1"
}
done
}