shell
jayckler
这个作者很懒,什么都没留下…
展开
-
熟悉 Linux 管道
设置示例 在本文中,我们将使用在文章 “学习 Linux,101:文本流和过滤器” 中创建的一些文件练习命令。即使您没有阅读那篇文章或者没有保存所创建的文件,也一样能顺利学习本文。我们首先在您的主目录下创建一个名为 lpi103-4 的子目录并在其中创建必要的文件。为此,在作为当前目录的主目录下打开一个文本窗口,将清单 1 中的内容复制到文本窗口并运行命令。完成之后就创建了您将要使用的 lpi10转载 2017-01-18 09:39:43 · 344 阅读 · 0 评论 -
shell 后台和子进程后台管控
后台数可控是避免资源过度占用的有效控制;子进程里的后台状态检测实现复杂,这里提供一种方式。1、管道和后台在同一个脚本cat fifo.sh#! /bin/bashls /proc/self/fd # 获取已用文件操作符 ulimit -n # 可用最多文件操作符个数 mkfifo fifo_1001 # 创建管道文件# 三个标准文件操作符,分别为 0、1、2; 对应 stdin ,st原创 2017-05-06 15:29:55 · 1400 阅读 · 0 评论 -
stderr 、stdout 选择性保存
$ ls a.txt下面以 ls 举例:str=$(ls a.txt b) # 保存 stdout 和 stderrstr=$(ls a.txt b2>&1 >/dev/null) # 仅保存stderr 监测脚本异常异常很有用str=$(ls a.txt b 2>&1) 等效 str=$(ls a.txt b)str=$(ls a.txt b>/dev/null) # stdout > /dev/原创 2017-10-20 11:24:00 · 452 阅读 · 0 评论