标准输入:0 < , <<或者0< 0<< 标准输出:1 >,>> 或者1>,1>> 错误输出:2 2>>,2> /dev/null 这个设备,是linux 中黑洞设备,什么信息只要输出给这个设备,都会给吃掉 将标准输出,错误输出都发送给/dev/null中 $ ls test.sh test1.s ...
分类:
系统相关 时间:
2017-05-23 13:13:13
阅读次数:
284
使用shell实现监控Web服务状态原理:下载网站,并把输出写入/dev/null,如果该命令执行结果成功(返回0)打印成功提示,如果下载失败,这再下载一次,如果还是失败,就打印失败脚本如下[root@mysql~]#catcheckurl.sh
#!/bin/bash
CheckUrl(){
timeout=5
fails=0
success=0
while..
分类:
Web程序 时间:
2017-05-22 21:20:24
阅读次数:
178
默认情况下,总是有三个文件处于打开状态,标准输入(键盘输入)、标准输出(输出到屏幕)、标准错误(也是输出到屏幕),它们分别对应的文件描述符是0,1,2。那么我们来看看下面的几种重定向方法的区别:>/dev/null2>&1//实际上,应该等同于这样:1>/dev/null2>..
分类:
系统相关 时间:
2017-05-19 22:10:08
阅读次数:
176
清空文件内容如下命令: $ : > filename $ > filename $ echo "" > filename $ echo > filename $ cat /dev/null > filename 转载出处:http://www.cnblogs.com/doseoer/p/596648 ...
分类:
其他好文 时间:
2017-05-16 23:06:53
阅读次数:
125
27使用mysqladmin关闭数据库mysqladmin-uroot-poldboy123shutdownps-ef|grepmysql28mysql忘记密码重新修改密码:mysql>mysqld_safe--skip-grant-tables--user=mysql--defaults-file=/data/3306/my.cnf>/dev/null&->mysqld_safe--skip-grant-tables--user=mysql>..
分类:
数据库 时间:
2017-05-15 22:18:34
阅读次数:
226
1批量创建用户:#!/bin/bashi=30groupaddclass2while[$i-le50]doifiduser$i&>/dev/nullthenecho"Thisuser$iisexist"elseuseradd-gclass2user$i&&echo"user$i"|passwd--stdinuser$i&>/dev/null&&echo"Thisuser$iiscreated"fi((i++))done2检测主机..
分类:
系统相关 时间:
2017-05-15 10:07:28
阅读次数:
228
定时任务两实例 例1: 每分钟打印一次自己的名字拼音全拼到“/server/log/自己的名字命名的文件”中。 错误示例: 解答知识小结: 1、定时任务要加注释2、如果已经要定向到文件中,结尾不要有>/dev/null 2>&13、/server/log目录必须要存在才能出结果,如没有创建这个目录。 ...
分类:
系统相关 时间:
2017-05-15 00:38:46
阅读次数:
367
#!/bin/bash #install the zabbix agent #Create by ShiYong id zabbix &> /dev/null || useradd -s /sbin/nologin zabbix mkdir /etc/zabbix /var/log/zabbix c... ...
分类:
系统相关 时间:
2017-05-12 18:53:38
阅读次数:
305
我们知道清空文件内容有很多种方法我们只谈论echo""和/dev/null这两种有什么区别一、黑洞设备/dev/null是什么?在Linux中,null设备基本上被用来丢弃某个进程不再需要的输出流,或者作为某个输入流的空白文件,这些通常可以利用重定向机制来达到。所以/dev/null设备文件是一个..
分类:
其他好文 时间:
2017-05-07 21:11:36
阅读次数:
244
又到了写BLOG的时间了,下面分享一个我自己写的shell。作用是清空目录下的文件内容,且保留该目录下的文件名。一、脚本实现:[root@wenwen77]#vimclearcontent.sh#!/bin/bashfordin`find/root/77-name"*.txt"`docat/dev/null>$ddone二、find.-name"*.txt"|awk‘{system(">..
分类:
其他好文 时间:
2017-05-07 20:03:41
阅读次数:
174