人无信不立/2008-04-26 22:30

OS Shell

     摘要: 我们一般会把系统安装在C盘,但是使用一段时间后会发现C盘的空间越来越少。尤其我们做开发的,会在电脑中装上很多软件的。比如我的机器上C盘空间 15G,平时安装软件时只要可以选择我都会把它装到其他盘的,但是半年下来,C盘只剩下800M的空间了,究其原因,一方面windows系统会占用很大的空间,另一方面平时安装软件时也会把一些系统文件安装到C盘下的。在此总结我清理C盘的一些方法,也欢迎大家补充:  阅读全文
posted @ 2008-03-06 10:34 永春 阅读(1108) | 评论 (5)  编辑
     摘要: 一个简单的watchdog脚本,判断当进程停止时把它自动重启,脚本如下:
在sco下可以正常执行,但在aix下执行有问题,在20行报错:A test command parameter is not valid.
后把20行改成if [ "$FUN_RET" = 'UP' ]可以正常执行,但是每次都认为进程没有启动(即使已经启动的情况)

后来经过多次实验,发现,在sco下当进程已经启动时使用 wc -l 后得到的结果是:
1
而在aix下当进程已经启动时使用 wc -l 后得到的结果是:
1  阅读全文
posted @ 2007-10-16 16:00 永春 阅读(94) | 评论 (0)  编辑
     摘要: unix的crontab功能很强大。

但是有的时候shell脚本需要依赖特定用户的环境变量,由于crontab执行时不会使用当前用户的环境变量,所以需要在shell脚本中写上很多的环境变量,比较麻烦。

有一种方式,可以在crontab中指定执行shell的用户:
在用root用户执行crontab的情况下可以使用以下方式:
0,5,10,15,20,25,30,35,40,45,50,55 * * * * su - user1 -c "/home/shell.sh"  阅读全文
posted @ 2007-10-16 15:46 永春 阅读(98) | 评论 (0)  编辑
     摘要: 使用endmqm 命令无法停止MQ队列管理器,怎么办?  阅读全文
posted @ 2007-09-25 12:26 永春 阅读(250) | 评论 (0)  编辑