问问 关于Shell的重定向~~~
时间:2011-12-17
来源:互联网
如果自己写个脚本,在调用的时候是可以指定重定向的,
比如 ./install.sh > install.log
但是这有个缺点,比较麻烦,
而且不能保证别人调用的时候都这么写,
我现在想:不管是谁调用,都留个日志,
所以,能不能在 install.sh 脚本里,自己给自己重定向呢?
谢谢~
比如 ./install.sh > install.log
但是这有个缺点,比较麻烦,
而且不能保证别人调用的时候都这么写,
我现在想:不管是谁调用,都留个日志,
所以,能不能在 install.sh 脚本里,自己给自己重定向呢?
谢谢~
作者: leeyangcn 发布时间: 2011-12-17
可以这样试试:
Assembly code
Assembly code
[root@RHEL6A shcode]# ls config nohup.out sh12.sh sh14.sh sh16.sh sh18.sh sh20.sh sh22.sh sh24.sh sleep.sh ftpautologin.sh sh11.sh sh13.sh sh15.sh sh17.sh sh19.sh sh21.sh sh23.sh sh25.sh temp.sh [root@RHEL6A shcode]# ./sh25.sh [root@RHEL6A shcode]# ls config nohup.out sh13.sh sh16.sh sh19.sh sh22.sh sh25.sh ftpautologin.sh sh11.sh sh14.sh sh17.sh sh20.sh sh23.sh sleep.sh mylog.txt sh12.sh sh15.sh sh18.sh sh21.sh sh24.sh temp.sh [root@RHEL6A shcode]# cat mylog.txt hello ls: cannot access aaabbbccc: No such file or directory [root@RHEL6A shcode]# cat sh25.sh #!/bin/sh exec 1>mylog.txt 2>&1 echo 'hello' ls aaabbbccc [root@RHEL6A shcode]#
作者: askandstudy 发布时间: 2011-12-17
exec就可以了。
作者: qq120848369 发布时间: 2011-12-17
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28