The smsd is designed to run from the init.d script, the Debian one or
sms3. The smsd also _should_ be run using the init.d script, because the
script contains an important part of a functionality of smsd.

The smsd does not do the script job, because a script will and should do
it. This is because in some (other than Debian) systems a daemon handling
is different.

If you are running smsd from another tool, this tool _should_ take care of
those things what the init.d script does. After this there will be no
problems.

Termination of faulty modem handlers works faster in the later version of
smsd.

Serial ports are not locked by the (Linux) operating system, more than one
daemon can open the same port. Lock files for ports are not used because
there is no good standard for lock file usage. Also, there is no need for
locking as long as any administrator does not start hundreds of same
daemons.

Regards,
Keke

Reply via email to