1:制定执行脚本
如redis 脚本 /app/redis/start.sh
/usr/redis/redis-7.2.5/src/redis-server /usr/redis/redis-7.2.5/redis.conf
nginx 脚本 /app/nginx/start.sh
/usr/sbin/nginx -c /etc/nginx/nginx.conf
java 应用脚本 /app/tigee/start.sh
kill -s 9 $(ps -ef |grep tgfs-service |awk '$0 !~/grep/ {print $2'}) ; nohup java -Xms128m -Xmx128m -jar /usr/workspace/tgfs-service/tgfs-service-1.0.0-SNAPSHOT.jar --spring.profiles.active=prod > /usr/workspace/tgfs-service/application.log 2>&1 & echo $! > /usr/workspace/tgfs-service/application.pid
2: 修改rc.local
vi /etc/rc.local
在rc.local 最后加sh脚本保存
/app/redis/start.sh
/app/nginx/start.sh
/app/tigee/start.sh
3: 分配权限
chmod -R 777 /app/
chmod 777 /etc/rc.local
4:reboot 重启服务器
查看进程是否存在
ps -ef |grep java; ps -ef |grep nginx; ps -ef |grep redis