如题目,一台aix设备 Linux操作系统 上面跑了 几个进程,已经有个守护进程 30秒执行一次检查,如果进程飞掉将被拉起。
但是有时候某进程会出现占用20%左右的idle,如果几个进程同时出现这个问题 机器的idle将降到 3%左右,持续一段时间后或者kill掉该进程,系统恢复正常
现在想写个脚本定时检查进程的占用CPU率 kill掉这个进程,但是发现 ps -aux 显示的进程CPU占用率 和 topas显示的不一样 请帮忙
aix下如何用shell脚本根据进程的CPU占用率定时杀死进程
then for pname in $* #0.0.5 do pid=`ps -e | grep $pname |sed -e '\/grep\/D' -e 's\/^ *\/\/' -e 's\/ .*\/\/'`echo now killing pocess $pname pid is $pid kill -15 $pid done exit 0 else echo 'usage: kpn <process_name_you_want_to_kill>'exit 1...
aix下如何用shell脚本根据进程的CPU占用率定时杀死进程
topas是实时数据,而ps aux看到的进程%CPU是该进程的全寿命均值,不是实时数据
aix下的shell脚本。 同一类文件,只保留最近时间的一份,其余删除_百度...
dir=dir_name #注意修改这里的文件夹名cd $dirls XM_*_*.zip > temp1cut -d . -f 1 temp1 >temp2 #去后缀名sort -t _ -k 2n -k 3nr temp2 >temp3 #先按序列号再按时间排序sort -t _ -k 2n -u temp3 >temp4#这行是重点,-u选项是删除后续序列号重复的行在前一...
在linux下怎么让一个脚本定时运行
一、 cron在3个地方查找配置文件(设置shell脚本):1、\/var\/spool\/cron\/yanggang 这个目录下存放的是每个用户(包括root)的crontab任务,每个任务以创建者的名字命名,比如用户tom建的crontab任务对应的文件是\/var\/spool\/cron\/tomyanggang@barry$ sudo ls -l \/var\/spool\/cron\/(或有时是 \/var\/spoo...
linux\/aix怎么用命令查看某个目录下子目录占用空
首先,通过xshell或其他终端工具,通过ssh或telnet连接到目标Linux或AIX系统主机。接着,执行命令df -hl(Linux系统)或df -g(AIX系统),这个步骤将帮助你全面了解整个系统的空间使用情况,从而快速找到占用空间最大的目录。然后,深入到该子目录中,运行du -ks | sort -rn | more,这个命令组合会按...
linux中如何把一个进程放在后台运行
二、对于已经在前台执行的命令,也可以重新放到后台执行,首先按ctrl+z暂停已经运行的进程,然后使用bg命令将停止的作业放到后台运行:.\/test.sh [1]+ Stopped .\/test.sh $ bg %1 [1]+ .\/test.sh & $ jobs -l [1]+ 22794 Running .\/test.sh & 三、但是如上方到后台...
aix系统 如何在shell脚本中获得系统时间前一天
find .\/ -name "*.log" -ctime -2 -exec rm {} \\;删除一天前创建的 .log 类型的文件。可以参考一下。
aix系统命令
在很多应用系统中,系统管理员希望普通用户只运行自己的应用程序,不能进入系统的shell提示符下,但缺省情况下当用户在 终端上按CTRL+C键时就会退到系统提示符下。由于用户终端一般没有固定的端口号,为了禁止使用中断键,可采取下面办法: (1)如果使用ksh, 可在$HOME\/.profile中第一行加入如下内容: trap "echo 'Abnor...
关于服务器的问题:AIX v5.3 ,是一种操作系统么?
为了表示用户的请求,操作系统将创建一个进程或一组资源(例如专用虚拟地址段),任何运行中的程序都需要该进程或资源。 操作系统也会在该进程中自动创建一个单独的线程。线程是一个单独程序实例的当前执行状态。在 AIX 中,对处理器和其它资源的访问是根据线程来分配而不是根据进程分配的。应用程序可在一个进程中创建...
Linux下的crontab定时执行任务命令详解
第一步:写cron脚本文件,命名为crontest.cron。15,30,45,59 * * * * echo xgmtest.. xgmtest.txt表示,每隔15分钟,执行打印一次命令 第二步:添加定时任务。执行命令 “crontab crontest.cron”。搞定 第三步:“crontab -l” 查看定时任务是否成功或者检测\/var\/spool\/cron下是否生成对应cron...