维护完之后法国小鸡不开机了,转一个循环开机脚本,需要安装Scaleway的scw命令行工具,开机成功信息会推送到tg
#!/usr/bin/env bash
MACHINE_UUID="小鸡的Instance ID"
BOT_API="tg机器人token"
CHAT_ID="tg的chat_id"
STAR_MACHINE() {
scw instance server start "${MACHINE_UUID}"
}
SEND_NOTIFY(){
curl -X POST \
-H 'Content-Type: application/json' \
-d '{"chat_id": '${CHAT_ID}', "text": "Your Sacleway machine is opening now."}' \
https://api.telegram.org/bot${BOT_API}/sendMessage
}
while true; do
STATUS=$(scw instance server list | sed -n '2p' | awk '{print $4}')
if [[ ${STATUS} == "starting" ]]; then
echo "Your server status is ${STATUS}"
echo "Starting...Wait for 60 seconds to check again..."
sleep 60
elif [[ ${STATUS} == "archived" ]]; then
echo "Your server status is ${STATUS}"
echo "Now we start your machine..."
STAR_MACHINE
sleep 60
else
SEND_NOTIFY
break
fi
done
哈哈 还好我的没被抢
我没操作,他自己重启没问题
@Tony #1
法区用户比较多应该
@auhaij #2
你是不是当初创建实例的时候它就能自己开机?
@Unfocused2432 #3 我的就是法国 维护好之后就是ip变了 机子是启动的了
@Unfocused2432 #4 对啊,api创建实例就开机了啊
我的是荷兰的没开机
荷兰的三天两头都有机器,不需要开机脚本,巴黎的确实不好开
@Tony #5
刚把法国鸡弄好,荷兰鸡又自己关机了
@大补了一点 #8
我当时创建完荷兰鸡,它自动就开机了,法国鸡用脚本刷了一个多小时才开机