The double quote thells the shell that the list returned from `pidof` is a
single argument, therefore, `renice` will cry about a malformed input.
With this commit, `renice` will be applied correctly to all the returned PIDs
from `pidof`.
The output of `renice` for the quoted list is as follows:
`renice: invalid number '6592 6587 6586 6574'`
`renice` does not show and does apply the nice value if the list is unquoted.
Signed-off-by: Oever González <redacted>
Signed-off-by: Jan Pavlinec <redacted>
fi
# lower priority using renice (if found)
if [ -x /usr/bin/renice ]; then
- [ -x /usr/sbin/samba ] && renice -n 2 "$(pidof samba)"
- [ -x /usr/sbin/smbd ] && renice -n 2 "$(pidof smbd)"
- [ -x /usr/sbin/nmbd ] && renice -n 2 "$(pidof nmbd)"
- [ -x /usr/sbin/winbindd ] && renice -n 2 "$(pidof winbindd)"
+ [ -x /usr/sbin/samba ] && renice -n 2 $(pidof samba)
+ [ -x /usr/sbin/smbd ] && renice -n 2 $(pidof smbd)
+ [ -x /usr/sbin/nmbd ] && renice -n 2 $(pidof nmbd)
+ [ -x /usr/sbin/winbindd ] && renice -n 2 $(pidof winbindd)
fi
}