社区
Linux/Unix社区
帖子详情
linux命令解析,开发中遇到的一个启动脚本的语句
eft21
2011-11-03 02:25:38
nohup ./startWebLogic.sh > startWebLogic.out 2>&1&
这是启动weblogic的命令,我不太了解
2>&1&
,请高手指教
对于这个问题,我给50分,对于经常操作linux/unix的人来说,这分拿的也太容易了,所以希望您能对这句shell脚本给予更多补充的知识普及,比如当2换成1或0又代表什么意思,小弟,先谢了!
...全文
52
9
打赏
收藏
linux命令解析,开发中遇到的一个启动脚本的语句
nohup ./startWebLogic.sh > startWebLogic.out 2>&1& 这是启动weblogic的命令,我不太了解 2>&1&,请高手指教 对于这个问题,我给50分,对于经常操作linux/unix的人来说,这分拿的也太容易了,所以希望您能对这句shell脚本给予更多补充的知识普及,比如当2换成1或0又代表什么意思,小弟,先谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
delphiwcdj
2011-11-04
打赏
举报
回复
[Quote=引用 3 楼 testfamily 的回复:]
1 is stdout
2 is stderr.
& indicates that what follows is a file descriptor and not a filename
2>&1 means:combine stderr and stdout into the stdout stream for further manipulation
[/Quote]
++
xuexingyang
2011-11-03
打赏
举报
回复
一般这样写:
a.sh > debug.out >/dev/null 2>&1
表示脚本a.sh的打印信息到debug.out,标准输出到/dev/null(这个是个无底洞)
1 代表标准输出.
2 表示标准错误,处理方式和1类似。
yifanernei
2011-11-03
打赏
举报
回复
man bash
查找redirect相关的内容可以得到最详细的描述
TestFamily
2011-11-03
打赏
举报
回复
你可以参考这个帖子,解释的很清楚。
http://www.linuxsir.org/bbs/showthread.php?t=40501
yifanernei
2011-11-03
打赏
举报
回复
2>&1&
应该分成两个部分
2>&1
& --这个是表示程序要启动到后台
2>&1
在shell中,每个进程都和三个系统文件相关联:标准输入stdin,标准输出stdout和标准错误stderr,三个系统文件的文件描述符分别为0,1和2
>表示输出重定向,格式应该是 [n] > word , n为文件描述符,默认为1,即标准输出.当word前放一个&时word表示为一个文件描述符
2>&1 的意思就是将标准错误也输出到标准输出当中
如果写成 2>1则是说把标准错误写入到文件名为1的文件里
还有一种写法 &>word 与 >word 2>&1等价
另外,貌似你把分看得太重了
TestFamily
2011-11-03
打赏
举报
回复
1 is stdout
2 is stderr.
& indicates that what follows is a file descriptor and not a filename
2>&1 means:combine stderr and stdout into the stdout stream for further manipulation
eft21
2011-11-03
打赏
举报
回复
哪位好心人施舍一下
qq120848369
2011-11-03
打赏
举报
回复
2>&1等于LINUX C里的dup2(1,2),让描述符2共享描述符1的文件表项。
Linux
脚本
命令
/bin/bash 声明
解析
当前文件需要使用的解释器 2、$()相当于‘’,对
命令
的替换 3、${}
中
放变量,对变量的替换 4、$#用于表示
脚本
参数 5、=~用于判断string和右边的正则表达式pattern是否匹配 6、read -p:输入前...
Linux
下Source
命令
及
脚本
Linux
Source
命令
及
脚本
的执行方式
解析
当我修改了/etc/profile文件,我想让它立刻生效,而不用重新登录;这时就想到用source
命令
,如:source /etc/profile 对source进行了学习,并且用它与sh 执行
脚本
进行了对比,...
Linux
入门笔记(
脚本
自
启动
)
在文章
中
设置某个service这个
命令
相当于在目录添加
一个
符号链接,指向里面的文件。这是因为开机时,Systemd只执行目录里面的配置文件。这也意味着,如果把修改后的配置文件放在该目录,就可以达到覆盖原始配置的效果...
linux
shell
脚本
,入门到实战详解
shell
脚本
就是一些
命令
的集合,shell 本质上是
linux
命令
,一条一条
命令
组合在一起,实现某
一个
目的,就变成了shell
脚本
。它从一定程度上减轻了工作量,提高了工作效率。Shell 是
一个
用 C 语言编写的程序,它是用户...
Linux
命令
结果输出说明
Linux
执行
命令
、
脚本
或程序后,有两种输出,
一个
标准输出,另外
一个
是错误输出。 具体用法和区别如下: ll > log.txt # 标准输出重定向到log.txt ll 2> err.txt # 错误输出重定向到err.txt ll > log.txt...
Linux/Unix社区
23,110
社区成员
74,506
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章