Portál AbcLinuxu, 10. května 2025 06:54
Řešení dotazu:
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} }
... 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 --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.