帮朋友写了个小工具, 记录下:
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脚本。
分享到:
相关推荐
操作环境是ubuntu16.04,使用xshell和xftp工具,记得进入root用户,如果没有需要设置,怎么设置后面更新。 Python 3.5.2(自带的,需要设置python为默认的python版本)然后安装pip(sudo apt-get install python-pip)...
`GitHub` 项目自动部署工具 **定义** `GitHub` 项目:您要部署的,托管在 `GitHub` 上的项目 部署环境:您的 `GitHub` 项目将要部署的目标环境,可能是 Server、PC 或者 `VPS` 域名或 ip:您的部署环境的`外网`...
Django2.1 + Python3.6 + nginx + uwsgi 部署到Ubuntu18.04 材料准备 准备一个Django项目准备一台Ubuntu18.04的主机 ssh连接到主机(腾讯云) Mac直接在bash中输入ssh root@你的主机ip Windows请下载ssh远程连接工具...
Ubuntu 16.04上 Nginx + Gunicorn + Pipenv部署 功能: 用户管理:提供用户的相关配置 权限组(角色)管理:接口权限分配和菜单权限分配 菜单管理:实现后端配置菜单动态路由,支持多级菜单 字典管理:维护系统中经常...
此存储库还包含有助于在 TI 的 EdgeAI 解决方案上快速部署 AI 应用程序以实现最佳性能的工具。 以下部分描述了在您的设备上安装此存储库、相关组件并在其上运行示例的步骤。本页中解释的大多数步骤对于 PC 仿真和...
介绍了Python语言如何为管理uNIx和Linux服务器提供各种...通过《Python UNIX和Linux系统管理指南》及其补充的虚拟机,你可以了解如何打包并部署Python应用程序和库,以及编写代码在类似的多个UNIXfH Linux平台上运行。
本书介绍了python语言如何为管理unix和linux服务器提供各种更加有效的任务处理方式。...通过本书及其补充的虚拟机,你可以了解如何打包并部署python应用程序和库,以及编写代码在类似的多个unix和linux平台上运行。
本书介绍了python语言如何为管理unix和linux服务器提供各种更加有效的任务处理方式。...通过本书及其补充的虚拟机,你可以了解如何打包并部署python应用程序和库,以及编写代码在类似的多个unix和linux平台上运行。
《Python UNIX和Linux系统管理指南》介绍了Python语言..., 通过《Python UNIX和Linux系统管理指南》及其补充的虚拟机,你可以了解如何打包并部署Python应用程序和库,以及编写代码在类似的多个UNIXfH Linux平台上运行。
《Python在Unix和Linux系统管理中的应用(影印版)》作者们还构建了一个可以免费下载的Ubuntu虚拟机。该虚拟机包含了这《Python在Unix和Linux系统管理中的应用(影印版)》的源代码,还可以用来运行书中的实例,包括SNMP...
+ 操作系统:Linux/Ubuntu 文本摘要有两种实现方式,一种是基于生成的方式,通过使用RNN等神经网络进实现,另外一种是抽取的方式。 本次作业重点关注基于抽取式的文本自动摘要的实现,以及实现的算法——textrank。 ...
操作系统:Ubuntu20.04 IDE:vscode Python: 3.6.13 PyTorch: 1.10.2+cu113 CUDA:113 GPU:NVIDIA GeForce RTX 3090 ``` (2)完整的安装脚本 # Linux 这里便是一个完整安装 MMSegmentation 的脚本,使用 ...
传智博客就业班视频教程 │ tree.txt │ ├─01基础 │ │ 第1节 linux操作系统基础.zip │ │ 第2节 python语法基础.zip │ │ 第3节 项目-飞机大战.zip │ │ 补充资料.zip ... 虚拟机安装包及ubuntu16.04.rar
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一起使用
1. 初学者和开发者在每次使用Ubuntu 20.04稳定新版搭建FISCO BCOS后,多次使用环境错乱或者虚拟机崩溃,需要重新搭建,太繁琐了,为此该脚本可以解决如上问题。 2. 对于长时间接触智能合约开发的小伙伴,不想每次都...
安装要求Linux或Windows Python> = 3.6 脾气暴躁> = 1.13.3 我们已经测试了以下版本的操作系统和软件: 作业系统:Ubuntu 16.04.6 LTS 的Python:3.7.3 脾气暴躁:1.16.4安装volkscv 1.如果您的平台是x86或x64,则...
LinuxGSM 一个命令行工具,用于快速,简单地部署和管理专用游戏服务器 LinuxGSM 是用于快速、简单地部署和管理 Linux 专用游戏服务器的命令行工具。 无忧的专用游戏服务器 传统上,您自己管理游戏服务器并不容易。 ...
通过使用该工具可以快速部署相应数据集并训练,目前仍在不断更新中,较大的缺点是目前只支持PascalVOC格式的xml标签文件,所以其它格式的标签文件需要先转换为PascalVOC的格式,且目前仅适用于Linux系统且仅在Ubuntu...