`
minbing
  • 浏览: 27678 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ubuntu上python小工具部署操作

阅读更多

帮朋友写了个小工具, 记录下:

linux命令:

    屏蔽pemission deny:

    find / -name apache 2>/dev/null

   文件拷贝:
    本地到server: scp -p /tmp/New\ Project\ 20100912\ 0015.sql mike@218.76.12.194:/home/mike/
    server到本地: scp -p mike@218.76.12.194:/home/mike/loopSearch.* /tmp/

 

    ubuntu安装MySQLdb: sudo apt-get install python-mysqldb

 

在贴上重启程序的代码:

#!/usr/bin/env bash

import time
import threading
import os

def getMem():
    memInfo = os.popen("free").read()
    infos = memInfo.split()
    print infos
    return int(infos[9])

def startSearch():
    os.popen("python XXX.py")

if __name__ == "__main__":
    print getMem()
    ttime = 0
    pt = 360
    t = threading.Thread(target=startSearch)
    t.start()
    while(True):
        if getMem() < 10000 or ttime > 36000:
            break
        time.sleep(pt)
        ttime += pt
 
getMem获取当前可用内存
如果内存小于10M或程序持续运行10小时, 则退出。
若要程序重启,可在外层套shell脚本。

 

 

分享到:
评论

相关推荐

    部署python flask项目到云服务器(flask+mysql+uwsgi+nginx)

    操作环境是ubuntu16.04,使用xshell和xftp工具,记得进入root用户,如果没有需要设置,怎么设置后面更新。 Python 3.5.2(自带的,需要设置python为默认的python版本)然后安装pip(sudo apt-get install python-pip)...

    Python 自动部署工具+源代码+文档说明

    `GitHub` 项目自动部署工具 **定义** `GitHub` 项目:您要部署的,托管在 `GitHub` 上的项目 部署环境:您的 `GitHub` 项目将要部署的目标环境,可能是 Server、PC 或者 `VPS` 域名或 ip:您的部署环境的`外网`...

    PythonWeb项目Django部署在Ubuntu18.04腾讯云主机上

    Django2.1 + Python3.6 + nginx + uwsgi 部署到Ubuntu18.04 材料准备 准备一个Django项目准备一台Ubuntu18.04的主机 ssh连接到主机(腾讯云) Mac直接在bash中输入ssh root@你的主机ip Windows请下载ssh远程连接工具...

    基于python Flask 框架开发的微信小程序后端项目,用于构建小程序商城后台

    Ubuntu 16.04上 Nginx + Gunicorn + Pipenv部署 功能: 用户管理:提供用户的相关配置 权限组(角色)管理:接口权限分配和菜单权限分配 菜单管理:实现后端配置菜单动态路由,支持多级菜单 字典管理:维护系统中经常...

    Edgeai TIDL工具和示例 - 此存储库包含为深度学习运行时开发的工具和示例_python_代码_下载

    此存储库还包含有助于在 TI 的 EdgeAI 解决方案上快速部署 AI 应用程序以实现最佳性能的工具。 以下部分描述了在您的设备上安装此存储库、相关组件并在其上运行示例的步骤。本页中解释的大多数步骤对于 PC 仿真和...

    Python.Unix和Linux系统管理指南

    介绍了Python语言如何为管理uNIx和Linux服务器提供各种...通过《Python UNIX和Linux系统管理指南》及其补充的虚拟机,你可以了解如何打包并部署Python应用程序和库,以及编写代码在类似的多个UNIXfH Linux平台上运行。

    《Python UNIX 和Linux 系统管理指南》[PDF]

    本书介绍了python语言如何为管理unix和linux服务器提供各种更加有效的任务处理方式。...通过本书及其补充的虚拟机,你可以了解如何打包并部署python应用程序和库,以及编写代码在类似的多个unix和linux平台上运行。

    Python.Unix和Linux系统管理指南 pdf

    本书介绍了python语言如何为管理unix和linux服务器提供各种更加有效的任务处理方式。...通过本书及其补充的虚拟机,你可以了解如何打包并部署python应用程序和库,以及编写代码在类似的多个unix和linux平台上运行。

    PYTHON UNIX和LINUX系统管理指南

    《Python UNIX和Linux系统管理指南》介绍了Python语言..., 通过《Python UNIX和Linux系统管理指南》及其补充的虚拟机,你可以了解如何打包并部署Python应用程序和库,以及编写代码在类似的多个UNIXfH Linux平台上运行。

    Python在Unix和Linux系统管理中的应用

    《Python在Unix和Linux系统管理中的应用(影印版)》作者们还构建了一个可以免费下载的Ubuntu虚拟机。该虚拟机包含了这《Python在Unix和Linux系统管理中的应用(影印版)》的源代码,还可以用来运行书中的实例,包括SNMP...

    基于Python的抽取式文本自动摘要的实现.zip

    + 操作系统:Linux/Ubuntu 文本摘要有两种实现方式,一种是基于生成的方式,通过使用RNN等神经网络进实现,另外一种是抽取的方式。 本次作业重点关注基于抽取式的文本自动摘要的实现,以及实现的算法——textrank。 ...

    基于python+pytorch的车道线检测源码+项目部署教程.zip

    操作系统:Ubuntu20.04 IDE:vscode Python: 3.6.13 PyTorch: 1.10.2+cu113 CUDA:113 GPU:NVIDIA GeForce RTX 3090 ``` (2)完整的安装脚本 # Linux ​ 这里便是一个完整安装 MMSegmentation 的脚本,使用 ...

    传智博客python就业班

    传智博客就业班视频教程 │ tree.txt │ ├─01基础 │ │ 第1节 linux操作系统基础.zip │ │ 第2节 python语法基础.zip │ │ 第3节 项目-飞机大战.zip │ │ 补充资料.zip ... 虚拟机安装包及ubuntu16.04.rar

    Flask web开发实战视频教程+源代码+课件-Python框架.txt

    Flask web开发实战视频教程+源代码+课件-Python框架。 Flask是一个使用 Python 编写的轻量级 Web 应用框架,扩展...23、实战:部署到Ubuntu.mp4 24、实战:总结.mp4 25、终章.mp4 素材文件和源代码.rar 课件.rar

    django_deployment_tool:Django部署工具,可在Ubuntu 14,16服务器上与Django> 1.9一起使用

    django_deployment_tool:Django部署工具,可在Ubuntu 14,16服务器上与Django&gt; 1.9一起使用

    一键部署FISCO BCOS开发者环境脚本

    1. 初学者和开发者在每次使用Ubuntu 20.04稳定新版搭建FISCO BCOS后,多次使用环境错乱或者虚拟机崩溃,需要重新搭建,太繁琐了,为此该脚本可以解决如上问题。 2. 对于长时间接触智能合约开发的小伙伴,不想每次都...

    volkscv:用于计算机视觉研究和项目的Python工具箱

    安装要求Linux或Windows Python&gt; = 3.6 脾气暴躁&gt; = 1.13.3 我们已经测试了以下版本的操作系统和软件: 作业系统:Ubuntu 16.04.6 LTS 的Python:3.7.3 脾气暴躁:1.16.4安装volkscv 1.如果您的平台是x86或x64,则...

    LinuxGSM 一个命令行工具,用于快速,简单地部署和管理专用游戏服务器-python

    LinuxGSM 一个命令行工具,用于快速,简单地部署和管理专用游戏服务器 LinuxGSM 是用于快速、简单地部署和管理 Linux 专用游戏服务器的命令行工具。 无忧的专用游戏服务器 传统上,您自己管理游戏服务器并不容易。 ...

    本工具使用PYQT5编写界面。.zip

    通过使用该工具可以快速部署相应数据集并训练,目前仍在不断更新中,较大的缺点是目前只支持PascalVOC格式的xml标签文件,所以其它格式的标签文件需要先转换为PascalVOC的格式,且目前仅适用于Linux系统且仅在Ubuntu...

Global site tag (gtag.js) - Google Analytics