免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1473 | 回复: 8
打印 上一主题 下一主题

怎样编一个将敲入的指令自动存入某文件的脚本 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-05-01 16:56 |只看该作者 |倒序浏览
history>>history
怎么不能用于脚本里?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2004-05-02 08:43 |只看该作者

怎样编一个将敲入的指令自动存入某文件的脚本

用cat的here文档就行:
  1. cat <<! >yourCMDfilename
  2. .
  3. .
  4. .
  5. .
  6. !
复制代码

论坛徽章:
0
3 [报告]
发表于 2004-05-04 19:28 |只看该作者

怎样编一个将敲入的指令自动存入某文件的脚本

在Solaris中,用script命令可以记录此命令之后的所有屏幕输出到文件"./typescript",直至键入exit才终止记录

论坛徽章:
0
4 [报告]
发表于 2004-05-04 22:27 |只看该作者

怎样编一个将敲入的指令自动存入某文件的脚本

script不是solaris的专利,,

论坛徽章:
0
5 [报告]
发表于 2004-07-14 21:36 |只看该作者

怎样编一个将敲入的指令自动存入某文件的脚本

我的意思是我不在的时候也能知道别人输入的指令

论坛徽章:
0
6 [报告]
发表于 2004-07-14 23:15 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
7 [报告]
发表于 2004-07-15 01:23 |只看该作者

怎样编一个将敲入的指令自动存入某文件的脚本

cat .bash_history >>key.log

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
8 [报告]
发表于 2004-07-15 01:38 |只看该作者

怎样编一个将敲入的指令自动存入某文件的脚本

~/.bash_history 的內容只會在正常 logout 時才會更新.

於是文題來了:
1) 若沒 logout, 抓不到 histroy
2) 若 logout, 跑不了 cat

我也覺得用 script 命令是個不錯得方法,
若一定要打 ~/.bash_history 的主意,
或許可利用 ~/.bash_logout , 在其內增加:
cat ~/.bash_history >> /path/to/log
不過, 我沒去試過, 不知可否?
若不行, 那就改為:
history >> /path/to/log

然而, 若是在不正常結束 shell 的情況下, 如 ^d 或 kill -9 $$ , 那就沒用了...

论坛徽章:
0
9 [报告]
发表于 2004-07-16 09:39 |只看该作者

怎样编一个将敲入的指令自动存入某文件的脚本

SORRY,我是菜鸟,我想问楼上的大虾们:SCRIPT是打开了SHELL后执行然后知道别人的指令的,但是如果一开始SHELL没打开,或者别人同时打开多个SHELL那如何监控呢?
我们这里是有个菜单,菜单里有个SHELLTOOL的按钮,点击后SHELL才出来,可出多个.请大虾帮忙.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP