我配置了一个 cronjob(运行一个 bash 脚本),用crontab -e
它将一些数据从一个硬盘本地复制到另一个硬盘(rsync
),然后对它们进行比较(diff
)。
我手动执行了脚本,看看一切是否按计划进行。它复制了 7 GB,大约花了 30 分钟。当它作为 cronjob 启动时,需要 4 小时,再次复制 7 GB。
自手动调用和 cronjob 调用脚本以来,数据和脚本尚未发生改变。
- 可能是 cronjobs 作为优先级很低的守护进程运行?
- 如果是的话,我该如何改变呢?