In my RT-N16/tomato, I am running minidlna & tranmission, it works fine except for the fact that the minidlna & transmission tries to start multiple times. The main reason is, these were started from post USB mount script configured via the admin UI. I have 3 partitions in USB, so i guess the launch script gets exectued that many times. In anycase minidlna & tranmission doesn't run that many instances. Still I am trying to avoid them getting lanched so many times.
The other option to avoid them is to put a sleep for 120 seconds or more in autorun script, but I don't like this idea of making it wait. [I guess my router comes up in 2-3 minutes for wifi access, anybody see this as an issue?]
Any better way of doing this?