def start_networking(self):
""" Start ZeroTier daemon.
"""
if not self.status_networking():
try:
subprocess.Popen(['sudo', 'service', 'zerotier-one', 'start'], stderr=subprocess.DEVNULL)
except subprocess.CalledProcessError:
return 1
else:
now = time.time()
while time.time() <= now + 60:
if self.status_networking():
return 0
return 1
else:
return 0
评论列表
文章目录