start-stop-daemon: already running

Ситуация такая: нужно запустить несколько процессов mlnet из init-скрипта.

Делаю так:

ebegin "${N}"
MLDONKEY_DIR="/home/downloads/mldonkey/${N}/"
LOG="/var/log/mldonkey/${N}.log"
cd ${MLDONKEY_DIR}
env MLDONKEY_DIR=${MLDONKEY_DIR} start-stop-daemon --start -c ${USER} -N ${NICE} -x /usr/bin/mlnet &>${LOG} &
sleep 5
eend 0

Но проблема в том, что start-stop-daemon запускает только один. Пишет "/usr/bin/mlnet already running" для второго и дальше.
Можно ли его заставить все равно запускать, или же есть еще какой-либо метод?

Делай как

Делай как /etc/init.d/net.lo, ссылаясь на основной скрипт симлинками.
также помни о pid'ах

кросс пост?

Думаю, если делать кросс-пост и в рассылку и в форум, то стоит об этом хотя бы написать ;) Зачем перетаптывать одно и тоже везде где только можно?

Ответил в рассылку: http://archives.gentoo.org/gentoo-user-ru/msg_14053.xml (пока в архивах ответа не видно, но должен появиться в ближайшее время, проверьте почту :) )

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".