
Linux
iteye_20812
这个作者很懒,什么都没留下…
展开
-
直接输出日志到控制台的tomcat启动方式
在linux下启动tomcat用bin目录下的命令#catalina.sh run这样在文本模式下可以直接看到程序运行时后台的控制台输出信息,不必每次都要很麻烦的打开catalina.out日志文件进行查看。...原创 2009-12-18 14:34:39 · 266 阅读 · 0 评论 -
shell 处理小数位加减法(比较)运算
有一个shell脚本需要处理小数位运算,刚开始使用了expr a=7.9 b=10c=`expr $a \> $b`结果运算错误,因为expr只支持整数运算,不支持小数。查阅文档后得知,需要使用bc计算器处理a=7.9b=10c=`echo "$a \> $b"|bc`这次是可以正常输出的,加减法也同样适用a=3.2b=1.5...原创 2012-09-06 14:44:14 · 5963 阅读 · 1 评论 -
Shell实现统计文件列表的文件大小并累加
[code="shell"]#!/bin/shsum=0lineCount=0homeDir="/home/imagemedia/ytsp/videoGSX/"tempDir=""tempResult=""while read -r linedotempDir=${line#*//}tempDir=${tempDir#*/}tempDir=$homeDi...原创 2012-09-06 14:41:25 · 1668 阅读 · 0 评论 -
Linux 命令 let: not found
ubuntu sh ???.sh 时出现 let: not found(我的sh文件里有mv命令,结果文件全丢失了)出现问题的原因:It's because Ubuntu uses the dash shell as default and doesn't always recognize when you try to set the shell in a script. Even if...原创 2012-09-05 14:44:20 · 1036 阅读 · 0 评论 -
Linux shell脚本编码问题
在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。 分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。 解决:1)在windows下转换: 利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编...2010-03-11 15:16:33 · 225 阅读 · 0 评论 -
无法启动oracle控制台的解决方案
无法启动oracle控制台,还ip,计算机名无法启动控制台,oracle控制台服务找不到问题解决更换ip,或主机名,无法启动oracle控制台:重建资料库就可以了:C:\Users\张小雨>echo %oracle_sid%orclC:\Users\张小雨>set oracle_sid=orclC:\Users\张小雨>emctl star...原创 2010-02-01 17:39:40 · 614 阅读 · 0 评论 -
Linux执行完命令后保持保持进程开启。
[root@mbisOracle bin]# csh[root@mbisOracle bin]# ./emctl start dbconsole原创 2010-02-01 15:07:10 · 564 阅读 · 0 评论 -
Linux操作系统下三种配置环境变量的方法
现在使用linux的朋友越来越多了,在linux下做开发首先就是需要配置环境变量,下面以配置java环境变量为例介绍三种配置环境变量的方法。 1.修改/etc/profile文件 如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。 (1)用文本编辑器打开/etc/profile (2)...原创 2010-02-01 14:50:04 · 90 阅读 · 0 评论 -
shell小示例
#!/bin/sh#kill tomcat pidpath="/../usr/local/test/"tarPath="/../usr/local/"pidlist=`ps -ef|grep tomcat6-box | grep -v "grep"|awk '{print $2}'`#ps -u $USER|grep "java"|grep -v "grep"if ...2009-04-28 11:53:46 · 83 阅读 · 0 评论 -
linux kill tomcat shell 脚本
#!/bin/sh#kill tomcat pidpidlist=`ps -ef|grep tomcat | grep -v "grep"|awk '{print $2}'`#ps -u $USER|grep "java"|grep -v "grep"echo "tomcat Id list :$pidlist"if [ "$pidlist" = "" ]then echo "原创 2009-04-22 16:06:49 · 86 阅读 · 0 评论 -
Linux SHELL if 命令参数说明
–b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目录时返回真 -e 当pathname指定的文件或目录存在时返回真 -f 当file存在并且是正规文件时返回真 -g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真 -h 当file存在并且是符号链接文件时返回真,该选项在一些...原创 2009-04-22 14:23:27 · 89 阅读 · 0 评论 -
Linux shell脚本的字符串截取
假设有变量 var=http://www.google.com/test.htm一 # 号截取,删除左边字符,保留右边字符。echo ${var#*//}其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符即删除 http://结果是 :www.google.com/test.htm二 ## 号截取,删除左边字符,保留右边字符。...原创 2012-09-06 14:45:30 · 81 阅读 · 0 评论