`
siweidashu
  • 浏览: 8840 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

定时取得进程内存并写入日志

阅读更多
$ cat mem.sh 
#!/bin/bash
LOGFILE="/xxx/mem.log"
date +%Y-%m-%d" "%H:%M:%S >>$LOGFILE
ps aux |grep 'bin/eas.py' |awk '{if($13~/^\w+$/){print $13,$4}}' >> $LOGFILE

$ crontab -l
*/1 * * * * /xxx/mem.sh



$ crontab -e #编辑
$ crontab -r #删除


crontab的域
为了能够在特定的时间运行作业,需要了解c r o n t a b文件每个条目中各个域的意义和格式。
下面就是这些域:
第1列分钟1~5 9
第2列小时1~2 3(0表示子夜)
第3列日1~3 1
第4列月1~1 2
第5列星期0~6(0表示星期天)
第6列要运行的命令

1.$ crontab -l  
2.0 * * * * ps aux |grep 'bin/eas.py' |awk '{if($13~/^\w+$/){print $13,$4}}' >> "/xxx/mem.log"  


这个是直接在crontab后面运行
分享到:
评论

相关推荐

    linux进程监控与自动重启的简单实现方法

    由定时任务crontab调用脚本,脚本用ps检查进程是否存在,如果不存在则重启并写入日志。 crontab修改 # crontab -e */5 * * * * /mnt/bindmonitor.sh /mnt/bindmonitor.sh 的实现 #! /bin/sh host_dir=`echo ~` #...

    mpfhandler:多个进程定时旋转日志文件处理程序(base logging.RotatingFileHandler,ConcurrentLogHandler)

    该处理程序会将日志事件写入日志文件,该日志文件在特定时间(天,小时,分钟)轮换并支持多个进程。 这个模块提供了一个Python日志处理程序类。它会根据配置按时间来轮转日志文件,并且支持多线程 细节 ...

    ProcessMonitor:一个Java应用程序,用于监视和记录进程的开始和停止时间

    (不带扩展名)强制性--log = <log>:保存进程日志的目录。 默认值:当前工作目录--error-log = <错误日志目录>:保存错误日志的目录。 默认值:当前工作目录--time-format = <时间格式>:从先前状态返回应用...

    USBStarter - U盘拦截者 2.0

    以及强大的U盘禁止管理功能,可系统创建新进程、禁止闪盘内的任何程序运行、禁止用户打开闪盘、禁止对闪盘写入数据、禁用自动播放。 可设定当U盘插入\拔出系统时执行操作,可执行关机、重启、注销等。可定时弹出U盘...

    linux大作业报告

    现要求用户编写一个守护进程应用程序,定时向日志文件写入字符串。 4、编写程序,在不同的进程间实现信号发送和接收,同时在传达过程中附加其他信息。 5、编写程序,使用alarm函数在系统中设置一个定时器,期间对...

    Delphi服务器监控程序.rar

    Delphi编写实现的服务器监控程序,监控服务器的网络状态,用有icmp.dll,打开程序后读入任务列表,双击所选任务即可开始,定时使用ping命令对每个主机进行网络连接状态检查,并将结果写入监控日志文件。

    mysql数据库my.cnf配置文件

    # 每次事务提交的时候将数据写入事务日志,而这里的写入仅是调用了文件系统的写入操作,而文件系统是有 缓存的,所以这个写入并不能保证数据已经写入到物理磁盘 # 默认值1是为了保证完整的ACID。当然,你可以将这个...

    code_release:基于ssh+deploy代码发布系统

    各个子项目代码复制->切换分支/标签->替换文件->写入release日志 项目代码整体打包 执行子任务: 上传至服务器 解压并部署 保留历史版本 命令 git zip / unzip find scp dep mkdir / mv / cp / rm 初始化项目步骤 ...

    服务器监控及性能优化.pptx

    服务器监控及性能优化 技术创新,变革未来 服务器监控及性能优化全文共27页,当前为第1页。...根据功能分多进程 控制申请 次数大小 使用 内存池 统计 内存使用 服务器监控及性能优化全文共27页,当前为第19页。 MM

    精易模块[源码] V5.15

    精易模块 V5.15 what’s new:(2015XXXX) 1、新增“线程_枚举”枚举指定进程ID中所有线程列表,成功返回线程数量,失败返回零。 2、删除“文件_取图标”与"文件_取图标句柄"功能重复。...11、新增“进程_取IO写入...

    Ubuntu权威指南(2/2)

    10.1 进程内存映像文件 266 10.2 系统配置信息 270 10.3 系统运行状态信息 273 10.4 系统可调参数 276 10.4.1 文件系统可调参数 277 10.4.2 系统内核可调参数 277 10.4.3 sysctl命令 281 10.5 其他重要的子目录 282 ...

    Ubuntu权威指南(1/2)

    10.1 进程内存映像文件 266 10.2 系统配置信息 270 10.3 系统运行状态信息 273 10.4 系统可调参数 276 10.4.1 文件系统可调参数 277 10.4.2 系统内核可调参数 277 10.4.3 sysctl命令 281 10.5 其他重要的子目录 282 ...

    redisStudy.zip

    原理是将Reids的操作日志以追加的方式写入文件,读操作是不记录的 2.触发机制(根据配置文件配置项) no:表示等操作系统进行数据缓存同步到磁盘(快,持久化没保证) always:同步持久化,每次发生数据变更时,立即...

    磁盘空间已满的解决方法

    远程服务器上写入文件或者日志写满时,提示no space left on device(磁盘空间不足) 问题原因: block 满了 inode用光了 解决思路: 针对block满了的问题,通常的解决方法是删除较大文件以释放磁盘空间,但是删除...

    fourinone-3.04.25

    3、一次性启动多工人进程支持,可以通过程序api一次性启动和管理“ParkServer/工头/工人”多个进程,并附带良好的日志输出功能,用于代替写批处理脚本方式,方便部署和运行。 4、增加了相应指南和demo。 本软件...

    C#编程经验技巧宝典

    C#编程经验技巧宝典源代码,目录如下: 第1章 开发环境 1 <br>1.1 Visual Studio开发环境安装与配置 2 <br>0001 安装Visual Studio 2005开发环境须知 2 <br>0002 配置合适的Visual Studio 2005...

    Visual C++程序开发范例宝典(光盘) 第四部分

    实例110 提取并保存应用程序图标 3.10 图片动画 实例111 利用图片制作屏幕保护程序 实例112 图片动画 3.11 简单游戏设计 实例113 拼图游戏 实例114 网络五子棋 实例115 彩票抽奖机 3.12 OpenGL程序设计 ...

    Visual C++程序开发范例宝典(光盘) 第八部分

    实例110 提取并保存应用程序图标 3.10 图片动画 实例111 利用图片制作屏幕保护程序 实例112 图片动画 3.11 简单游戏设计 实例113 拼图游戏 实例114 网络五子棋 实例115 彩票抽奖机 3.12 OpenGL程序设计 ...

Global site tag (gtag.js) - Google Analytics