(需要Word版笔记的请私信留邮箱)
【IBM小型机AIX操作系统总结11–进程管理】
进程管理
ps --查看本终端进程
ps -aux (linuxz中)
ps aux (AIX中不带-) 查看所有进程,可见各资源占系统资源比例
ps -ef --查看所有进程
可见PPID,偶尔 ps aux 查不到的进程用 ps -ef
C列表示占CPU的比例
ps aux |grep oracle | wc -l --查看Oracle用户身份的进程,统计进程数
topas --查看系统综合参数,可见进程
kill -9 PID --杀死进程
kill -l --查看所有杀进程级别
nohub /mnt/test.sh$ --nohub 用户调用的后台进程,在用户注销后,不自动关闭
进程调度
.
/test.sh $ --进程加$ ,放入后台
./test.sh --前台进程
Ctrl + Z --放入后台挂起状态
Ctrl + C --强制关闭
jobs --查看后台进程
fg --最后一个放后台的进程,转入前台运行
bg --最后一个挂起的进程,转入后台运行 (???)
fg %1 或 bg $1 --指定后台进程编号
计划任务和(Linux一样)
crontab -e --编辑计划任务
格式: 分 时 日 月 周 命令
注:命令必须使用绝对路径:whereis 可查到
例:
分 时 日 月 周 命令
00 22 * * * /usr/bin/rm -rf /tmp/* --每天删除
00 22 * * 1 /usr/bin/rm -rf /tmp/* --每周一,周:0-6
00 22 */3 * * /usr/bin/rm -rf /tmp/* --每3天
00 22 * * 1-5 /usr/bin/rm -rf /tmp/* --每周一到周五
00 22 * * 1,4,6 /usr/bin/rm -rf /tmp/* --周一 ,周四,周六
限制文件
(Linux路径/etc/)
/var/adm/cron/cron.deny --拒绝使用计划的用户列表
/var/adm/cron//cron.allow --仅运行哪些用户使用计划任务
说明:默认有cron.deny 存在。无cron.allow 存在
默认cron.deny为空
若两个文件同时存在。仅cron.allow生效
批量处理
完成多LPAR 统一设置
vi f1 --把计划任务配置写入某文件中,并发到每个LPAR中
cron -l > cron.tmp --备份原有设置
cat f1 >> cron.tmp --追加设置
crontab < cron.tmp --导入新的计划任务设置
crontab -l --查看
crontab -r --删除
at 定点运行
at 11:00 或 at now+3 mins --进入编辑(注意格式)
Ctrl + D --停止编辑
at -l 或 atq --查看设定的定点进程
cd /var/spool/cron/atjobs --存放定点要运行的进程
可cat 或vi 查看,可更改
atrm 进程文件名 --取消定点
限制文件
(Linux路径/etc/)
/var/adm/cron/at.deny --拒绝使用计划的用户列表
/var/adm/cron//at.allow --仅运行哪些用户使用计划任务
说明:at 用户配置文件,功能关系和cron相同
消息通信
扫描二维码关注公众号,回复:
5877207 查看本文章
w / who --查看当前登录到系统的终端,pts/1 表示远程登录的,console 表示HMC控制台登录
write root pts/1 --给目标用户所在终端发送消息 ,Ctrl + D 停止
wall --给所有的登录者发送消息,包括自己
echo hello
echo hello > /dev/pts/1
banner --大文字显示消息(linux中无此命令)
banner hello
banner hello /dev/pts/1 --给终端发送消息