社区
Linux/Unix社区
帖子详情
ps命令输出到文件的问题
ladofwind
2013-04-16 03:16:15
我有个脚本 a.sh 执行的时候里面调用了很多 b.sh c.sh还有参数传递
我目前用 ps -ef >> data.txt 可以捕获这些进程执行,可是里面的echo好像输出不到文件,
请问如果需要监控执行状态如何能把echo的也输出到文件?
...全文
256
6
打赏
收藏
微信扫一扫
点击复制链接
分享
下载分享明细
分享
举报
写回复
6 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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?
打赏
举报
回复
赞
相关推荐
ps
命令
输出
详解
Linux中
的
ps
命令
是Process Status
的
缩写。
ps
命令
用来列出系统中当前运行
的
那些进程。
ps
命令
列出
的
是当前那些进程
的
快照,就是执行
ps
命令
的
那个时刻
的
那些进程,如果想要动态
的
显示进程信息,就可以使用top
命令
。 ...
Linux后台运行
命令
nohup实现屏幕
输出
记录
到
日志
文件
后台运行
命令
:nohup nohup
命令
:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup
命令
。该
命令
忽略所有挂断(SIGHUP)信号,可以在你退出帐户/关闭终端之后继续运行相应
的
进程...
Linux中记录终端
输出
到
文本
文件
一,如何把
命令
运行
的
结果保存
到
文件
当中? 这个
问题
太简单了,大家都知道,用 > 把
输出
转向就可以了 例子: $ ls > ls.txt #或者ls-->ls.txt #把ls
命令
的
运行结果保存
到
文件
ls.txt中 [lhd@...
docker查询日志
输出
到
文件
的
优雅实践
放弃所有修改,从上次保存
文件
开始再编辑
命令
历史 第二、查询容器id docker
ps
第三、写入指定容器在某时间段
的
日志 --将最近225分钟
的
日志写
到
file.txt
文件
docker logs --since 225m 4261ce7f5c14 >>file...
Linux nohup 实现
命令
后台运行并
输出
或记录
到
指定日志
文件
后台运行
命令
:nohup nohup
命令
:nohup是不挂断
的
意思( no hang up)。如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup
命令
。该
命令
忽略所有挂(SIGHUP)信号,可以在你退出帐户...
发帖
Linux/Unix社区
加入
微信扫一扫
点击复制链接
分享社区
下载分享明细
1.8w+
社区成员
1.1w+
社区内容
Linux/Unix社区 专题技术讨论区
社区管理员
申请成为版主
帖子事件
创建了帖子
2013-04-16 03:16
社区公告
暂无公告