如何编写一个shell,拷贝一个备份文件后把原文件清空?

khler khler 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

我就是想备份一下我的一个程序的日志,结果在shell中执行 cp 命令时提示没有权限:


代码:
#! /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中如何获取权限啊?上面的问题如何处理?



...全文

相关推荐

评论 15
收藏 已收藏
分享
返回顶部
khler
Linux/Unix社区 23,224 成员 74,535 内容