社区
Linux/Unix社区
帖子详情
ps命令输出到文件的问题
ladofwind
2013-04-16 03:16:15
我有个脚本 a.sh 执行的时候里面调用了很多 b.sh c.sh还有参数传递
我目前用 ps -ef >> data.txt 可以捕获这些进程执行,可是里面的echo好像输出不到文件,
请问如果需要监控执行状态如何能把echo的也输出到文件?
...全文
381
6
打赏
收藏
ps命令输出到文件的问题
我有个脚本 a.sh 执行的时候里面调用了很多 b.sh c.sh还有参数传递 我目前用 ps -ef >> data.txt 可以捕获这些进程执行,可是里面的echo好像输出不到文件, 请问如果需要监控执行状态如何能把echo的也输出到文件?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Linux-Torvalds
2013-04-17
打赏
举报
回复
b.sh -p password 把这种执行方式改变。密码丢到b.sh当中或者交互输入echo $password | b.sh
qq120848369
2013-04-16
打赏
举报
回复
别自欺欺人了..
mayer
2013-04-16
打赏
举报
回复
将密码写到另外一个文件里面,b.sh用的时候再用read读出来不就不会被看到了
ladofwind
2013-04-16
打赏
举报
回复
是这样的,我这边执行a.sh的同时, 如果再打开一个终端不停ps的话,是可以看到我a.sh中的b.sh -p password 的, 这样不安全了,如果另一个人在那边ps输出文件,密码就被捕获了, 我的程序里还有很多 echo 密码的,不知道echo会不会被捕获到? 按楼上说的除非我自己重定向,也就是说进程间是不共享echo的,那就安全了。
prohibit
2013-04-16
打赏
举报
回复
shell脚本里的echo直接a.sh > tmp.txt; ps -ef >> data.txt是进程ps的重定向了;
justkk
2013-04-16
打赏
举报
回复
哪里面有echo?
LINUX超强归纳总结秘籍 [华为内部培训文档]
这个是网络上搜索到的,不知道有朋友上传没有,资料很完整,是华为内部linux资料,各
命令
,各种技巧都很全,归纳的很好,希望可以帮到大家! 高清文字,高含金量文档,高实用技巧,下载绝不忽悠 一共有4章: 1:
命令
行操作以及常用
命令
使用 2:
文件
查看以及编辑查找技巧 3:网络配置以及操作秘籍 4:常用使用技巧
ps
命令
输出
详解
Linux中的
ps
命令
是Process Status的缩写。
ps
命令
用来列出系统中当前运行的那些进程。
ps
命令
列出的是当前那些进程的快照,就是执行
ps
命令
的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top
命令
。 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而
ps
命令
就是最基本同时也是非常强大的进程查看
命令
。使用该
命令
可以确定有哪些进程正在
linux
命令
输出
为
文件
,如何使用Linux终端将
命令
输出
保存到
文件
中
我们都知道在Linux
命令
行终端中运行
命令
如何导致
命令
执行并在终端本身中打印结果。有时,仅立即显示
输出
是不够的,特别是如果我们要保存
输出
以备后用。幸运的是,Linux bash和所有操作系统bash具备将
命令
输出
打印到指定
文件
的功能。在本文中,我们将处理以下两个任务:将
命令
输出
保存到
文件
在终端上打印
输出
并将其保存到
文件
本文提到的
命令
已在Ubuntu 18.04 LTS系统上执行。将
命令
输出
保存到文...
linux中
ps
命令
输出
pid,LINUX使用
ps
命令
获取对应PID
1、
PS
命令
描述Linux中的
ps
命令
是Process Status的缩写。
ps
命令
用来列出系统中当前运行的那些进程。
ps
命令
列出的是当前那些进程的快照,就是执行
ps
命令
的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top
命令
。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而
ps
命令
就是最基本同时也是非常强大的进程查看
命令
。使用该
命令
可以确定有哪些...
Linux 执行
命令
结果
输出
到
文件
1.覆盖写入: echo "日志内容" >
文件
2.追加写入: echo "日志内容" >>
文件
3.linux shell中"2>&1"含义 对于& 1 更准确的说应该是
文件
描述符 1,而1标识标准
输出
,stdout。 对于2 ,表示标准错误,stderr。 2>&1 的意思就是将标准错误重定向到标准
输出
。 i
Linux/Unix社区
18,829
社区成员
11,493
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 专题技术讨论区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章