fixit7 Asked: 2020-08-12 17:22:50 +0800 CST2020-08-12 17:22:50 +0800 CST 2020-08-12 17:22:50 +0800 CST 每 30 分钟清空一次垃圾 772 我希望我的垃圾每 30 分钟清空一次。 我安装了 Autotrash,但它指定了天数。 有替代方案吗? trash ubuntu-mate 1 个回答 Voted Best Answer Mirabeau 2020-08-12T18:47:56+08:002020-08-12T18:47:56+08:00 您可以创建一个简单的脚本文件并将其设置cron为每 30 分钟运行一次。 使用您的脚本创建一个新文件。你可以把它放在任何地方。在这个例子中,我们将把脚本放在你的主目录的~/.config sudo nano ~/.config/emptytrash30.sh 添加以下内容: #!/bin/bash find /home/yourname/.local/share/Trash/expunged/ -type f -exec rm {} \; find /home/yourname/.local/share/Trash/files/ -type f -exec rm {} \; find /home/yourname/.local/share/Trash/info/ -type f -exec rm {} \; 保存CTRL+ O,然后退出CTRL+ X。 使脚本可执行: chmod +x ~/.config/emptytrash30.sh 现在设置cron为每 30 分钟运行一次脚本: crontab -e 如果您以前从未使用过 cron,请选择一个编辑器。 在末尾添加以下内容: */30 * * * * /home/yourname/.config/emptytrash30.sh 这告诉cron您在每一天、一周中的每一天、一个月的每一天,每隔 30 分钟每隔 30 分钟执行一次脚本。 保存CTRL+ O,然后退出CTRL+ X。
您可以创建一个简单的脚本文件并将其设置
cron
为每 30 分钟运行一次。使用您的脚本创建一个新文件。你可以把它放在任何地方。在这个例子中,我们将把脚本放在你的主目录的
~/.config
添加以下内容:
保存CTRL+ O,然后退出CTRL+ X。
使脚本可执行:
现在设置
cron
为每 30 分钟运行一次脚本:如果您以前从未使用过 cron,请选择一个编辑器。
在末尾添加以下内容:
这告诉
cron
您在每一天、一周中的每一天、一个月的每一天,每隔 30 分钟每隔 30 分钟执行一次脚本。保存CTRL+ O,然后退出CTRL+ X。