JABZ7SHOP : Web Selling Things With Cheap Price : https://jabz7shop.blogspot.com/ : Go To My Shop Online Now
Bài đăng

[Shell Script] Script Auto Restart Slanger

1 min read

 Xin chào mọi người,

Hôm trước mình có share 1 bài viết về Slanger thay thế Pusher tại V4U.VN , tiếp nối theo sau nhiều ngày mình dùng thì thấy lâu lâu có hiện tượng crash Slanger :v ko biết do VPS mình hay do gì, tuy nhiên mình có 1 biện pháp nho nhỏ là check Port 4567 của Slanger close thì chạy lại Slanger.
Đầu tiên chúng ta phải khởi tạo trước 1 screen tên slanger và chạy slanger trong đó trước:

screen -S slanger
slanger --app_key 123 --secret 456 -c cert.pem -p privkey.pem -v

Sau đó Ctrl + A, Ctrl + D để deactivate cái screen slanger.
Tiếp theo, ta tạo 1 script tên checkport.sh có nội dung sau:

while true
do
    if lsof -Pi :4567 -sTCP:LISTEN -t >/dev/null ; then
        echo "Slanger running"
    else
        screen -X -S slanger quit
        kill $(lsof -t -i:4567)
        screen -dmS slanger sh
        screen -S slanger -X stuff "cd /root
        "
        screen -S slanger -X stuff "slanger --app_key 123 --secret 456 -c cert.pem -p privkey.pem -v
        "
    fi
    sleep 5 #Số này để là 5 hay 60 tuỳ các bạn nha.
done

Save lại và CHMOD 777, tiếp theo tạo 1 screen tên checkport và run script trên bằng lệnh:

screen -S checkport
cd /root
./checkport.sh

Sau đó Ctrl + A, Ctrl + D để deactivate cái screen checkport rồi tắt terminal đi ngủ là vừa.
Chúc các bạn thành công!

00:00 / 00:00

Bạn có thể thích những bài đăng này

Đăng nhận xét