小编Pat*_*ter的帖子

如何回声不仅仅是在 cronjob 中回声?

我正在阅读这篇关于从我的新 Linux VM 中清除缓冲区/缓存的文章,因为它们占用了我 1/3 的 RAM,所以我运行了这个:

sync; echo 1 > /proc/sys/vm/drop_caches

这立即解决了这个问题,所以我要把它添加到我的 cronjob 中。文章说要创建一个clearcache.sh包含内容的文件:

#!/bin/bash
# Note, we are using "echo 3", but it is not recommended in production instead use "echo 1"
echo "echo 3 > /proc/sys/vm/drop_caches"
Run Code Online (Sandbox Code Playgroud)

怎么了sync?不需要运行它才能工作吗?为什么在 cronjob 中回显 echo 会运行​​该命令?我在命令行上尝试了这个,正如预测的那样,它只是回显了命令。

# echo "echo 3 > /proc/sys/vm/drop_caches"
echo 3 > /proc/sys/vm/drop_caches
Run Code Online (Sandbox Code Playgroud)

这是我不知道的某种神奇的 cron 功能吗?

cron memory synchronization

-4
推荐指数
1
解决办法
532
查看次数

标签 统计

cron ×1

memory ×1

synchronization ×1