码迷,mamicode.com
首页 >  
搜索关键字:shell脚本 变量替换    ( 6523个结果
第一篇博客与写的第一个shell脚本
工作快两年了,来cnblogs也快两年了,嗑嗑碰碰,也好歹入了程序猿大军。终于开通了博客(别笑,肚子墨水太少,都是看大神们的学的)。也不知道写些什么。前段时间才攒钱入手了一台pro,都说mac才是程序猿们的趁手兵器,使用了一段时间,果真 趁手,哈哈,不得不说苹果对产品体验的把控。osx感觉跟linu...
分类:系统相关   时间:2014-12-13 13:26:49    阅读次数:203
Linux cron 计划任务日志跟踪
场景:  需要在系统的cron中启动一个计划任务,跑的是一个shell脚本,脚本中大致意思是切换至         abc用户执行一个php文件(例如: /data/soft/auto.php),那么现在问题来了,脚本的内         容如下:            1 2 3 4 #!/bin/bash ...
分类:系统相关   时间:2014-12-12 11:43:11    阅读次数:187
Linux cron 计划任务日志跟踪
场景:需要在系统的cron中启动一个计划任务,跑的是一个shell脚本,脚本中大致意思是切换至abc用户执行一个php文件(例如:/data/soft/auto.php),那么现在问题来了,脚本的内容如下:#!/bin/bash sudo-uabc/data/soft/auto.php echo‘>>>autosuccess!!!’你会神奇的..
分类:系统相关   时间:2014-12-12 01:25:57    阅读次数:306
awk写shell分发脚本
awk配合写shell脚本,轻松分发到集群文件...
分类:系统相关   时间:2014-12-11 22:33:42    阅读次数:197
用shell脚本切分task_list,并分别执行的脚本
1 #/bin/sh 2 3 TASK_LIST=$1 4 len=`wc -l $TASK_LIST | awk '{print $1}'` 5 6 #noExce(){ 7 sed -n '1,'$(( (len/5) ))'p' $TASK_LI...
分类:系统相关   时间:2014-12-11 20:47:44    阅读次数:179
将Eclipse中的java项目转移到Linux下运行
有些java项目考虑到性能的需求或者需要调用shell脚本等,需要在Linux系统下运行。完成Eclipse中的java项目到Linux系统下迁移需要一些操作:      1、将Eclipse下的java项目源码打包成jar,可以有两种方式,但是建议第一种有利于管理关联的jar包。       方法1:使用maven               1)保证该java项目是一个maven项目,关...
分类:编程语言   时间:2014-12-11 17:23:11    阅读次数:136
Linux命令之exit - 退出当前shell【返回值状态】
原文链接:http://codingstandards.iteye.com/blog/836625 (转载请注明出处)用途说明exit命令用于退出当前shell,在shell脚本中可以终止当前脚本执行。常用参数格式:exit n退出。设置退出码为n。(Cause the shell to exit ...
分类:系统相关   时间:2014-12-11 17:18:21    阅读次数:300
shell脚本监控Flume输出到HDFS上文件合法性
在使用flume中发现由于网络、HDFS等其它原因,使得经过Flume收集到HDFS上得日志有一些异常,表现为:1、有未关闭的文件:以tmp(默认)结尾的文件。加入存到HDFS上得文件应该是gz压缩文件,以tmp为结尾的文件就无法使用;2、有大小为0的文件,比如gz压缩文件大小为0,我们单独拿下这个...
分类:Web程序   时间:2014-12-11 13:46:24    阅读次数:299
shell自定义函数的测试方法
Shell脚本一般是整个文件一次性执行,也就是说整个文件相当于main函数。但是我只是想运行指定函数该怎么办?其实可以通过运行时使用函数名作为参数运行,说的好像有点抽象,看代码吧。 //firewalltest脚本内容 #!/bin/sh parse_l7() { echo "protocol" echo "maxrate"          echo "$*" } $*...
分类:系统相关   时间:2014-12-10 16:25:08    阅读次数:192
shell中变量被定义为星号(*)后无法引用的问题
在编写shell脚本的过程中,有的时候难免会用到一些变量值被定义为(*)的变量,但是当我们试图引用这个变量的时候bash有默认会把(*)替换成当前目录下的所有文件名的列表,如下:[root@vm_102~]#a=* [root@vm_102~]#echo$a anaconda-ks.cfginstall.loginstall.log.syslog [root@..
分类:系统相关   时间:2014-12-10 02:04:21    阅读次数:934
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!