如何编写一个shell,拷贝一个备份文件后把原文件清空?
发表于 : 2011-01-30 9:38
我就是想备份一下我的一个程序的日志,结果在shell中执行 cp 命令时提示没有权限:
运行时提示:
cp: 无法打开 “/usr/local/twslog/tws.log” 读取数据: Permission denied
./twslogbaker.sh: 5: cannot create /usr/local/twslog/tws.log: Permission denied
各位老大,在shell中如何获取权限啊?上面的问题如何处理?
代码: 全选
#! /bin/sh
currdate=$( date +%Y%m%d )
logfile="/usr/local/twslog/tws.log"
cp $logfile "/usr/local/twslog/$currdate.log"
cat "" > $logfile
cp: 无法打开 “/usr/local/twslog/tws.log” 读取数据: Permission denied
./twslogbaker.sh: 5: cannot create /usr/local/twslog/tws.log: Permission denied
各位老大,在shell中如何获取权限啊?上面的问题如何处理?