Portál AbcLinuxu, 6. listopadu 2025 20:17
.
Řešení dotazu:
. V tom init skriptu /etc/init.d/samba se absolutne nevyznam.
signal_do() {
local signal="$1"
[ -z "${signal}" ] && return 0
local result=0 last_result=0 daemon= cmd_exec=
for daemon in ${daemon_list} ; do
eval cmd_exec=\$${daemon}_${signal}
if [ -n "${cmd_exec}" ]; then
ebegin "${my_service_name} -> ${signal}: ${daemon}"
#echo ${cmd} '->' ${!cmd}
${cmd_exec} > /dev/null
last_result=$?
eend ${last_result}
fi
result=$(( ${result} + ${last_result} ))
done
return ${result}
}
Pro pripad, ze by nekdo hledal navod na debian, tak jsem se podival do zalohy stareho serveru a tam jsem nice nastavoval takhle:
... if ! start-stop-daemon --start --nicelevel $NICE --quiet --oknodo --exec /usr/sbin/smbd -- -D; then ...
/etc/conf.d/samba a nevidel jsem zadny definice promennych, tak jsem si rikal , ze tam nebude nic k nastavovani a ani jsem si to poradne neprocetl
.
Takze kdyz se tam vlozi ten parametr --nicelevel hodnota, tak se fakt smbd spusti s definovanym nice levelem.
Diky moc.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.