在linux中我们常常在/etc/rc.local写入执行命令或脚本,来实现系统开机启动功能。但偶尔也会遇到没有执行的情况,这时候就要来进行调试了。 以下就是调试步骤: 1、确定rc.local具有可执行权限,直接/etc/rc.local看看能不能执行。因为rc.local中已经写明了“In order to enab
九月份偷了下懒,补上一篇注释:shell脚本,需要fio工具,实时监控磁盘的读写性能#!/bin/bash DATE=$(date +%m-%d) IOSTATLOG=/var/log/iostat${DATE}.log FIOLOG=/var/log/fio${DATE}.log /bin/ps -ef |grep "iostat -dk&nb
某个脚本手工运行可以产生正确输出,而放在定时任务crontab中却有问题。解决思路: 1、一般的crontab都会生产mail邮件(如果没有在crotab里面删掉末尾的">>/dev/null"),使用mail命令看看crontab产生的消息,定位一下具体出了什么问题,我看到的报错就是:Message 49: From&n
在运行shell脚本时候,有三种方式来调用外部的脚本,exec(exec script.sh)、source(source script.sh)、fork(./script.sh)1、exec(exec /home/script.sh): 使用exec来调用脚本,被执行的脚本会继承当前shell的环境变量。但事实上exec产
今晚在《高级bash+脚本编程指南》中看到使用for和while循环语句赋值变量的脚本,觉得很有创意。。从循环的输出中产生一个变量 ################################Start Script####################################### 1 #!/bin/bash 2 # csubloop.sh: 从循环的输出中产生一个变量. 3 4
转载自:信仰年轻http://blog.chinaunix.net/uid-20671208-id-3552751.htmlAbstract : 1) Linux shell 中使用 let , [ ] ,(( )) 三种运算符操作 shell 变量进行简单的基本运算;2)Linux shell 中使用 expr 与 bc 两个程序实现高级运算;1, Linux shell 变量的基本
#实现交互式新建用户动作#!/bin/bash #version 1.0 (qujun) #循环添加用户 #创建一个useradd的函数 function usradd(){ read -p "input your name:" name read -p "input your password" psswd cat /etc/passwd |grep $name if [ $? != 0 ];t
今晚对照sed简明教程1(http://qujunorz.blog.51cto.com/6378776/1379881),学习了一小会SED。总结以下:1、首先搞懂特殊字符:^ 表示一行的开头。如:/^#/ 以#开头的匹配。$ 表示一行的结尾。如:/}$/ 以}结尾的匹配。\< 表示词首。 如 \<abc 表示以 abc 为首的詞。\> 表示词尾。 如 abc\> 表示以
本文转载自http://coolshell.cn/articles/9070.html有一些网友看了前两天的《Linux下应该知道的技巧》希望我能教教他们用awk和sed,所以,出现了这篇文章。我估计这些80后的年轻朋友可能对awk/sed这类上古神器有点陌生了,所以需要我这个老家伙来炒炒冷饭。况且,AWK是贝尔实验室1977年搞出来的文本出现神器,今年是蛇年,是AWK的本命年,而且年纪和我相仿,
sed的命令让我们回到最一开始的例子pets.txt,让我们来看几个命令:N命令先来看N命令 —— 把下一行的内容纳入当成缓冲区做匹配。下面的的示例会把原文本中的偶数行纳入奇数行匹配,而s只匹配并替换一次,所以,就成了下面的结果:123456789$ sed'N;s/my/your/'pets.txtThis is your catmy cat's name is bettyThis is you
本博文转载自http://coolshell.cn/articles/9104.htmlawk于1977年出生,今年36岁本命年,sed比awk大2-3岁,awk就像林妹妹,sed就是宝玉哥哥了。所以 林妹妹跳了个Topless,他的哥哥sed坐不住了,也一定要出来抖一抖。sed全名叫stream editor,流编辑器,用程序的方式来编辑文本,相当的hacker啊。sed基本上就是玩正则模式匹配
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号