2021-04-25 Python实现断网关机脚本 Python实现断网关机脚本 家里小主机和NAS都接了UPS备用电源,威联通NAS使用UPS USB通讯接口默认支持断电正常关机。但UPS USB通讯接口只有一个,NAS占用通讯接口后小主机就无法实现断电自动正常关机,于是换一个思路,改用断网关机方案。实现原理家里一旦断电后,路由器便停止工作,网络中断。由于小主机是接到UPS上的,断电后依然在运行,但USP撑不了太长时间。为了保障断网正常关机,于是使用Python脚本 + crontab定时任务定时检测是否断网,如果断网则执行关机命令。脚本内容将下面脚本保存为auto-shutdown.py#!/usr/bin/python3 import requests import os #修改文件 def err_num(num): #打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。 fo = open("/tmp/err_num","w") #转换为字符串 num = str(num) #fo = open(&qu... 2021-04-25 1,438 阅读 2021年04月25日 1,438 阅读 0 评论
2021-01-07 Ubuntu 20.04如何安装Python3.9教程 Ubuntu 20.04如何安装Python3.9教程 如今我们很多应用软件和程序都需要有支持Python语言的,有的是我们程序必须要兼容的,有的是我们在调试爬虫脚本的时候需要支持的。在这篇文章中正好有需要在Ubuntu 20.04单独安装Python3.9环境教程。第一、安装环境编译包sudo apt update sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev第二、下载最新python软件包cd /opt sudo wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz这里我们下载最新的3.9包版本。tar xzf Python-3.9.0.tgz cd Python-3.9.0 sudo ./configure --enable-optimizations第三、安装详细过程sudo make altinsta... 2021-01-07 1,385 阅读 2021年01月07日 1,385 阅读 0 评论