我正在运行Amazon Linux EC2实例。它是node.js服务器。我需要在每次重启/启动时运行以下命令:
sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to 8080
上面的命令将端口80重定向到端口8080。
我怎样才能做到这一点?
答案 0 :(得分:3)
我将脚本放在/etc/rc.local文件中解决了这个问题
此文件在我需要的所有其他init脚本之后执行。
答案 1 :(得分:2)
经过大量试验,以下工作:
#crontab -e
@reboot cd /home/ec2-user/somedir/ && ./run.sh > output1.txt
vi ./run.sh
./run2.sh 2>&1 > output2.txt &
./run2.sh
# this had actual commands, it also had a nohup command