Я пытался использовать Always on Task, но в файле журнала появляется 'ping: сокет: операция не разрешена». У меня есть учетная запись на 5 долларов США, что я могу сделать?
Что я вижу при запуске из консоли Bash:
Код: Выделить всё
--- 176.102.48.100 ping statistics --- 1 packets transmitted, 0 received, 100% packet loss, time 0ms PING 176.102.48.100 (176.102.48.100) 56(84) bytes of data.
--- 176.102.48.100 ping statistics --- 1 packets transmitted, 0 received, 100% packet loss, time 0ms PING 176.102.48.100 (176.102.48.100) 56(84) bytes of data. --- 176.102.48.100 ping statistics --- 1 packets transmitted, 0 received, 100% packet loss, time 0ms
Код: Выделить всё
2023-01-12 08:55:34 - Task preparing to start
Jan 12 09:00:58 ping: socket: Operation not permitted
Jan 12 09:01:58 ping: socket: Operation not permitted
Jan 12 09:02:58 ping: socket: Operation not permitted
Jan 12 09:03:58 ping: socket: Operation not permitted
Jan 12 09:04:58 ping: socket: Operation not permitted
Код: Выделить всё
def check_ip_available() -> bool:
hostname = "IP HERE"
response = os.system("ping -c 1 " + hostname)
if response == 0:
return True
return False
Я попробовал оба способа запустить своего бота, но он работает только из консоли Bash. Но консоль сбрасывается каждые 24 часа, и мне нужен Always On Task
Подробнее здесь: https://stackoverflow.com/questions/750 ... -permitted