linux系统-shell编程-几个shell脚本
一 灭掉用户 killuser.sh
#!/bin/sh
# The script to kill login user
user_name="$1"
/bin/ps aux | /bin/grep $user_name | /bin/awk `{ print $2 }` > /tmp/temp.pid
kill_i...
分类:
系统相关 时间:
2015-04-19 08:55:54
阅读次数:
166
查看控制台 # tail -f catalina.out 脚本执行权限chmod u+x *.sh#看是否已经有tomcat在运行了 ps -ef |grep tomcat #如果有,用kill; kill -9 pid #pid 为相应的进程号 例如 ps -ef |grep tomcat ...
分类:
系统相关 时间:
2015-04-17 17:47:16
阅读次数:
201
当一个表一直被锁住而无法进行操作的时候,可以用如下方法select l.session_id sid, s.serial#, l.locked_mode 锁模式, l.oracle_username 登录用户, l.os_user_nam...
分类:
其他好文 时间:
2015-04-17 15:36:02
阅读次数:
134
通常遇到执行时间大于10000秒的任务(SM37),除非是系统初始化或者有巨大的数据量,否则可以判定就是系统异常了,不是互锁就是“卡”(说不清的情况下)了。 系统提供任务监控(SM37),我们可以在这里结束异常任务。 选择任务-> stop active Job,一般情况下可以结束。如果仍旧无法停止...
分类:
其他好文 时间:
2015-04-17 13:33:40
阅读次数:
127
需求:很多时候我们需要后台运行几个Console来不停的计算数据,那么部署到客户服务器后,如果出现突发异常,程序挂掉了,那。。。?解决方案:封装了一个对后台运行程序不停监测的功能,如果发现程序有异常,但是进程还在,这个时候就Kill掉这个进程,重启后台计算程序,这里的计算程序均为"控制台运行程序"。...
分类:
数据库 时间:
2015-04-17 13:29:25
阅读次数:
319
进入安装目录,启动memcached:/usr/local/memcached/bin/memcached -d -c 10240 -m 1024 -u root
获取运行状态:echo stats | nc localhost 11211(可以查看出pid) 或使用ps -ef|grep memcached
停止memcached:kill -9 pid (-9表示强制杀死,pi...
分类:
系统相关 时间:
2015-04-17 11:26:53
阅读次数:
179
htopgalncesdstat进程管理器这是我最爱的进程管理器了,它是top的增强版,比top更加直观,而且可以直接选择进程kill死,非常爽。这是yum的地址。因为我是虚拟机所以没有核对安全。同学说:mirror.aliyun.com也有。安装好后键入htop即可进入htop管理页面。页面可以用方向键移动..
分类:
系统相关 时间:
2015-04-17 07:18:01
阅读次数:
254
1.信号:在Linux中信号也是最为古老的通信机制2.信号处理流程:(1)选择信号(2)发送信号(3)处理信号3.信号类型:(1)SIGHUP:终端发出的结束信号(2)SIGINT:键盘中断信号(3)SIGKILL:结束接收信号的进程(杀死进程)(4)SIGTERM:kill命令发出的信号(5)SI...
分类:
其他好文 时间:
2015-04-16 21:27:18
阅读次数:
137
在使用YUM安装软件的时候出现如下错误:
yum提示another app is currently holding the yum lock;waiting for it to exit。。。
这是应为系统中还有其他的应用在使用YUM。所以只要将YUM进程kill掉即可,使用如下命令即可解决问题
#rm -f /var/run/yum....
分类:
其他好文 时间:
2015-04-16 17:36:26
阅读次数:
136
行:awk 'NR==2 {print}'sed -n "2, 1p"列:awk '{print $1}'ps -ef | grep -v grep | grep perl | awk '{print $2}'|xargs kill -9lsof -i:6379|sed -n '/4u/p'
分类:
其他好文 时间:
2015-04-15 16:48:46
阅读次数:
148