我有一个小型家庭服务器运行Debian,其中我有一个带有RAID的ZFS文件系统(ZFS: Loaded module v0.7.12-2+deb10u2, ZFS pool version 5000, ZFS filesystem version 5)。
由于服务器有时几天不使用,我配置了一个自动关机脚本,如果我的2大WD红色硬盘处于待机状态超过45分钟(不是系统硬盘),它就会关闭服务器。现在我发现服务器不再关机了,因为这两个驱动器只有几分钟的待机时间,然后才能再次活动。我用iotop进行了测试,发现使用txg_sync命令的ZFS正在唤醒它们。即使没有其他进程正在写入或读取驱动器上的任何内
我正在尝试使用Apache Camel从FTP服务器下载和路由文件。然而,文件只是在很长一段时间内添加到FTP服务器上一次,所以让程序持续运行似乎有点过于热心。相反,我更希望有一个cronjob,它每周运行一次,并处理添加到服务器中的任何新文件。
有没有办法让Camel在不再有新文件需要处理时自动关机?
我当前的main函数如下所示:
public static void main (String[] args) throws Exception {
org.apache.camel.spring.Main main = new org.apache.camel.spring.Main