随笔分类 -  OS Shell

摘要:我们一般会把系统安装在C盘,但是使用一段时间后会发现C盘的空间越来越少。尤其我们做开发的,会在电脑中装上很多软件的。比如我的机器上C盘空间 15G,平时安装软件时只要可以选择我都会把它装到其他盘的,但是半年下来,C盘只剩下800M的空间了,究其原因,一方面windows系统会占用很大的空间,另一方面平时安装软件时也会把一些系统文件安装到C盘下的。在此总结我清理C盘的一些方法,也欢迎大家补充: 阅读全文
posted @ 2008-03-06 10:34 永春 阅读(36990) 评论(8) 推荐(2) 编辑
摘要:一个简单的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 永春 阅读(748) 评论(0) 推荐(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 永春 阅读(562) 评论(0) 推荐(0) 编辑
摘要:使用endmqm 命令无法停止MQ队列管理器,怎么办? 阅读全文
posted @ 2007-09-25 12:26 永春 阅读(5046) 评论(0) 推荐(1) 编辑
摘要:利用unix shell批量替换文件中的特殊字符 if [ $# -ne 1 ];then echo 'usage:COMMAND code' return;ficode=$1for FILE in *.sqldo sed s/'#CODE#'/"$code"/g $FILE > /tmp/tmp mv /tmp/tmp $FILE ec... 阅读全文
posted @ 2007-07-12 11:38 永春 阅读(2077) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示