zoz*_*ozo 3 scripting bash cron
我需要定期清空一个文本文件而不删除它(我知道它有多少行)。
我试过这个:
创建了一个执行以下脚本的 cron
other lines from the script here
sed '1,14d' file.txt>file.txt
Run Code Online (Sandbox Code Playgroud)
如果我从终端运行它,它工作正常,但是当我运行 cron 时,它会执行第一部分(“此处脚本中的其他行”部分),但它不会清空文件。
注意:该文件有 777 个权限,所以我认为它与权限无关。
use*_*517 10
你可以尝试一个简单的 >file.txt
$ cat file.txt
this is a test
$ >file.txt
$cat file.txt
$
Run Code Online (Sandbox Code Playgroud)