社区
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又代表什么意思,小弟,先谢了!
...全文
82
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
程序
启动
脚本
本文分享了在
Linux
环境下制作一键
启动
脚本
的经验,包括理解Shell
脚本
的基础语法与逻辑控制,以及如何根据实际需求定制
脚本
来
启动
多个复杂的服务。
Linux
环境下以
命令
和
脚本
方式
启动
jar包
本文介绍在
Linux
环境下四种
启动
jar包的方法:直接
启动
、后台
启动
、使用nohup
命令
及指定日志输出文件,并提供
启动
、停止及重启
脚本
。
linux
开发
板开机自
启动
脚本
,
linux
添加开机自
启动
脚本
本文详细介绍了如何在
Linux
系统
中
通过chkconfig
命令
设置自
启动
脚本
,包括编写
脚本
、移动
脚本
到指定目录、赋予执行权限以及添加到开机
启动
项。以Redis服务为例,演示了如何创建autostart.sh
脚本
,并将其添加到开机
启动
,确保服务器重启后Redis能自动
启动
。
linux
systemctl
命令
添加开机
启动
脚本
本文指导如何在
Linux
中
使用systemctl
命令
创建开机
启动
脚本
,以sudochmod777/dev/ttyTHS1确保串口设备权限,包括创建.sh
脚本
、设置.service文件、配置依赖和服务类型等步骤。
编写
一个
linux
环境的springboot
启动
脚本
本文介绍在
Linux
环境编写Spring Boot
启动
脚本
,给出基本模板,包括设置应用名称和路径、检查运行实例、
启动
应用等步骤。还提到
脚本
权限设置及运行方法,指出可能
遇到
的执行报错和
启动
报错问题,并给出使用dos2unix工具、sed
命令
、文本编辑器等解决方法。
Linux/Unix社区
23,223
社区成员
74,536
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章