#! _*_ coding:utf-8 _*_ import os,sys,re,fileinput,socket device_list = [] ip_list = [] ip_end = [] end_ip = [] gw = [] def warning(): print("\033[31;1m注意:脚本目前不完善,请确认ifconfig网卡信息,不要有多余的网卡,如(docker0等),可能会导致错误!!!\033[0m") user_input = input("…
1.环境及其工具: ubuntu 16.04 python2.7(自带) pip2.7(安装) virtualenv(安装) crontab (自带) 2.pip2.7安装 (1)尝试使用 sudo apt install python-pip 失败 (2)尝试使用下载到本地安装 参考:https://blog.csdn.net/arvin_zx/article/details/78893079 wget https://bootstrap.pypa.io/get-pip.py --no-che…
linux下(以RedHat为范本)添加开机自启动脚本有两种方法,先来简单的; 一.在/etc/rc.local中添加如果不想将脚本粘来粘去,或创建链接什么的,则:step1. 先修改好脚本,使其所有模块都能在任意目录启动时正常执行;step2. 再在/etc/rc.local的末尾添加一行以绝对路径启动脚本的行;如:$ vim /etc/rc.local#!/bin/sh## This script will be executed *after* all the other init scr…
(最简单的方式nohup python xxx.py) ------------------------------------------------------------------------------------------------------------------- Python脚本开机自动运行:本帖适用于使用systemd的Linux系统,现在流行的Linux发行版都使用systemd. 后台服务程序是随系统自启动的,我们只要把Python脚本配置为服务就行了.需要注意的一…
之前遇到问题,在云主机上运行python脚本直接运行与nohup运行结果不同,甚至nohup根本运行不出来. 后来参考下别人的博客,终于知道问题了. nohup 使用的python版本问题. 而且nohup不能使用python3命令,那么我们使用nohup的时候就要指定python的版本. 可以这样写 nohup /usr/bin/python3.5 hello.py &…
在工作中我们经常会写一个python脚本,然后想通过定时任务去执行,这时我们会想到crontab. 通过 crontab -e去设置crontab 例如:0     0       *       *       *     python /data/webapps/cmdb.import.api/routine_analysis_halog.py 这时如果你的脚本中会有涉及读取配置文件或者读写文件的动作,一般你的定时任务都不会执行. 因为你的脚本在执行时,由于是通过crontab去执行的,他的…
原文 Linux设置服务开机自动启动的方式有好多种,这里介绍一下通过chkconfig命令添加脚本为开机自动启动的方法. 1. 编写脚本autostart.sh(这里以开机启动redis服务为例),脚本内容如下: #!/bin/sh #chkconfig: 2345 80 90 #description:开机自动启动的脚本程序 # 开启redis服务 端口为6379 /usr/local/service/redis-2.8.3/src/redis-server --port 6379 & 脚本第…
在window下写好的程序配置到Linux上,要实现随意文件夹下的命令调用. 因为初学Linux,这里从文件传输等最主要的方法入手,记录配置的过程中遇到的各种问题. 连接远端server 这里使用putty这个工具,用SSH方法连上远端server 传输文件 使用FTP传输,这里用filezilla作为本地server,图形化界面,方便快捷 安装文件中引用的python包 wget url 命令联网下载安装包 wget http:/www.^&*&%%& 解压缩(详细可见blog:…
[root@mysql ~]# ll /etc/rc.local lrwxrwxrwx. 1 root root 13 Mar 12 22:20 /etc/rc.local -> rc.d/rc.local #rc.local中的命令,会在boot时执行 #rc.local文件默认没有执行权限,这样不会boot运行,需要添加x权限. [root@mysql ~]# cat /etc/rc.local #!/bin/bash touch /var/lock/subsys/local /bin/sh…
每天清晨 4:00:01,用python执行/opt/aa.py文件. 编辑定时任务: #crontab -e 加入: 0 4 * * * python /opt/aa.py 保存,退出即可. 如果执行的文件在当前目录的二级目录下,则需要先cd进入相应目录,再python: */5 * * * * cd /home/iris/; python aa.py crontab命令格式: * * * * * command M H D m d command M: 分(0-59) H:时(0-23) D…