Доброго времени суток !
Подскажите как сделать запуск скриптов при загрузке сервера через rc.local

я что бы запустить скрипты через терминал пишу следующие команды
iptables -A INPUT -p tcp --dport 7777 -j ACCEPT
cd /var/www/site && ./start
cd /var/www/site2 && ./start
у меня при этом запускается все запускается нормально без проблем в rc.local я вписывал так
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
iptables -A INPUT -p tcp --dport 7777 -j ACCEPT
cd /var/www/site && ./start
cd /var/www/site2 && ./start
exit 0
подскажите пожалуйста как мне правильно сделать что бы все запускалось при запуске сервера

ЗЫ что бы вопросов не было про порт зачем я его каждый раз открываю просто после перезапуска сервака порт почему то не хочет открываться и он начинает работать после этой
iptables -A INPUT -p tcp --dport 7777 -j ACCEPT команды