为了账号安全,请及时绑定邮箱和手机立即绑定

为什么shell脚本有条指令不会执行???

为什么shell脚本有条指令不会执行???

#!/bin/bash rm -rf /logs/v8flogback.logecho "clean v8flogback.log"+`date +%Y%m%d%H`>>/home/`date +%Y%m%d%H`.log这个脚本不会执行删除指令,但是可以创建文件。赋予了+x和777权限
查看完整描述

2 回答

已采纳
?
大咪

TA贡献785条经验 获得超332个赞

没删除,说明是不是那个文件路径不对呀?确实有那个文件吗

查看完整回答
1 反对 回复 2018-10-10
  • 点丶阙4015137
    点丶阙4015137
    网上找了很多方法,最后发现是通过windows的记事本写shell时,回车和linux的回车不一样。 可以通过cat -v 文件名 查看该文件后是否有特殊字符。 最后通过在linux中写解决了这个问题
  • 大咪
    大咪
    嗯好吧。。。
?
静观其辩

TA贡献1条经验 获得超0个赞

确定是根目录下有logs目录么,会不会是原本相对路径写错了

查看完整回答
反对 回复 2018-11-02
  • 2 回答
  • 0 关注
  • 2451 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信