#!/bin/bash # xoa run tmux server lite trong rc.local echo "setup rc.local" echo '#!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "" 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. #/boot/fan.sh & if [ ! -d /var/run/sshd ]; then mkdir /var/run/sshd chmod 0755 /var/run/sshd systemctl restart ssh time_begin=$(date) echo "Begin rc.local. Time restart: $time_begin" >> /root/monitor/log/rc_local.log echo "nameserver 8.8.8.8" > /etc/resolv.conf # tmux new -d -s server_js 'node /root/BiFace_Server_Config_API/server.js' exit 0' > /etc/rc.local # Cai dat PM2 run Server lite sudo apt install npm npm install pm2 -g pm2 install pm2-logrotate cd /root/monitor/setup/ pm2 ecosystem echo " module.exports = { apps : [ { name: 'NodeClient', cwd: '/root/monitor/setup/node_client', script: 'client.js', args: '', interpreter: 'node', restart_delay: 1000, cron_restart: '0 0 * * *', watch: false, time: true } ] }; " > ecosystem.config.js # Khởi chạy pm2 vs cấu hình vừa sửa pm2 reload ecosystem.config.js # Cài đặt pm2 khởi động cùng Win/Ubuntu pm2 startup # Copy-paste và chạy dòng script hiện trên màn hình pm2 save reboot exit 0