我需要定期清空文本文件而不删除它(我知道它有多少行).
我试过这个:
创建了一个执行以下脚本的cron
other lines from the script here sed '1,14d' file.txt>file.txt
如果我从终端运行它它工作正常,但是当我运行cron它执行第一部分(“脚本在这里的其他行”部分)但它不会清空文件.
注意:该文件具有777权限,因此我认为它与权限无关.
当cron执行脚本时,当前工作目录可能不是您所期望的.尝试指定file.txt的完整路径.此外,这也应该清空文件,以防sed命令出现问题:
echo > file.txt