
SHELL
wdt3385
这个作者很懒,什么都没留下…
展开
-
Shell 脚本调试技巧详解
Shell 脚本调试技巧详解 http://blog.youkuaiyun.com/runming918本文将系统地介绍一些重要的shell脚本调试技术,希望能对shell的初学者有所裨益。 一. 在shell脚本中输出调试信息 Shell程序员通常使用echo(ksh程序员常使用print)语句输出信息,但仅仅依赖echo语句的输出跟踪信息很麻烦,调试阶段在脚本中加入的大量的echo语转载 2012-07-23 08:23:52 · 681 阅读 · 0 评论 -
Shell命令特殊字符
转自:http://blog.youkuaiyun.com/chaoping315/article/details/5619523Shell命令特殊字符: #:注释 &:后台执行 >:把执行结果输入到一个指定的文件中 >>:把执行结果附加到一个以存在的文件后面 .:表示当前目录 ..:表示上一级目录 $? 最后一次执行的命令的返回码 $ Shell进程自己的转载 2012-10-11 09:08:44 · 730 阅读 · 0 评论 -
shell计时
#!/bin/bashstart=`date +%s`function a(){ while read a do echo $a sleep 1 done < $1}a "$1" end=`date +%s`(( time=end-start ))echo $time转载 2012-11-26 14:14:13 · 550 阅读 · 0 评论 -
bash 脚本 实现文件的重命名
#!/bin/bashset -xif [ $# -lt 2 ];then echo "Usage:rename oldfilename newfilename"exit 1; fioldfilename=`dirname "$1"`/`basename "$1"`newfilename=`dirname "$2"`/`basename "$2"`if [ ! -转载 2012-11-26 14:14:48 · 997 阅读 · 0 评论 -
shell 清除日志内容
#!/bin/bashif [ -e front.log ] then true >front.log echo "clear front.log"else echo "front.log not exist"fi原创 2012-11-26 15:29:04 · 749 阅读 · 0 评论 -
/dev/null 2>&1 详解
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://viplin.blog.51cto.com/241472/99568 今天一个朋友突然在自己的维护的Linux中, /var/spool/cron/root 中看到了以下的内容:30 19 * * * /usr/bin/**dcon.sh > /dev转载 2013-01-14 16:41:39 · 626 阅读 · 0 评论 -
Linux下通过shell获取网卡的ip地址和mac地址
ip=`ifconfig eth0 | grep "inet addr" | awk -F: '{print $2}' | awk '{print $1}'`mac=`ifconfig | grep HWaddr | awk -F" " '{print $5}'`转自:http://blog.youkuaiyun.com/debian/article/details/5963471转载 2013-03-25 14:29:02 · 2784 阅读 · 0 评论 -
用Python编写daemon监控进程并自动恢复(附Shell版)
因为Hadoop集群中datanode是大量存在的,那么多机器,什么事都可能发生,最通常的大概就是进程挂掉了。所以为了省事,参考别人的代码写了这个监控进程的daemon。当然,稍加修改就可以用来监控别的必须常驻的进程。只需start,不用后面跟&或者前面加nohup。 其实很多人都对进程挂掉很头疼,没事半夜得爬起来上服务器启动进程是一件非常痛苦的事情。每2秒监测一次进程,发现进程消失就转载 2013-07-25 13:55:28 · 935 阅读 · 0 评论