Linux系统Shell命令点滴
2010-01-30 15:39
281 查看
1、如何在运行脚本中获得本自己的进程号码
在shell脚本中,变量 $$ 代表了本脚本运行过程中的进程号码
2、如何保证shell脚本的单一实例运行
使用pid文件。在脚本开始处先判断自己的pid文件是否存在,以及其中保存的进程是否是自己的实例。如果是,那么推出运行。如果不是,那么创建自己的pid文件,并把进程号码写进去。
3、如何将出去进行重定向
文件描述符1代表标准输出,2代表标准错误输出,>& 可以实现输出重定向(将一个描述符的输出定向到另一个)
echo "This is a test" 1>log.txt 2>&1
将输出定向到文件log.txt 将错误输出定向到标准输出,注意两者的顺序。如果反过来讲得不到预期的效果(可以试试看)
4、待续……
在shell脚本中,变量 $$ 代表了本脚本运行过程中的进程号码
2、如何保证shell脚本的单一实例运行
使用pid文件。在脚本开始处先判断自己的pid文件是否存在,以及其中保存的进程是否是自己的实例。如果是,那么推出运行。如果不是,那么创建自己的pid文件,并把进程号码写进去。
3、如何将出去进行重定向
文件描述符1代表标准输出,2代表标准错误输出,>& 可以实现输出重定向(将一个描述符的输出定向到另一个)
echo "This is a test" 1>log.txt 2>&1
将输出定向到文件log.txt 将错误输出定向到标准输出,注意两者的顺序。如果反过来讲得不到预期的效果(可以试试看)
4、待续……
相关文章推荐
- Linux基础入门及系统管理01-shell三剑客之sed命令技巧讲解20
- 查看各种Linux系统版本信息的Shell命令
- [Linux系统]Shell 基本命令参考手册
- 查看各种Linux系统版本信息的Shell命令
- Shell脚本编程——了解你的Linux系统必须掌握的20个命令
- Jenkins执行远程Linux系统的shell命令
- Linux系统命令及Shell脚本学习笔记四:Linux文件系统
- [zz]Linux系统相关shell命令
- Linux系统常用shell命令
- 收集的55个Linux系统管理中常用的一些shell命令
- 收集的55个Linux系统管理中常用的一些shell命令
- linux chsh命令参数及用法详解(linux设置系统shell命令)
- linux chsh命令参数及用法详解(linux设置系统shell命令) 详细出处参考:http://www.jb51.net/LINUXjishu/57945.html
- Hadoop Shell命令(基于linux操作系统上传下载文件到hdfs文件系统基本命令学习)
- Linux系统shell 之top命令详解
- 收集的55个Linux系统管理中常用的一些shell命令
- Linux 系统命令及shell脚本1
- Linux的系统调用、网络连接状态、磁盘I/O;可疑行为监控/日志收集、SHELL命令执行流程
- 收集的55个Linux系统管理中常用的一些shell命令
- Shell脚本编程——了解你的Linux系统必须掌握的20个命令