在没有cron或incron的Linux服务器上连续运行inotifywait是可能的。inotifywait是一个Linux命令行工具,用于监视文件系统事件,并在事件发生时执行指定的操作。它可以用于监视文件或目录的创建、修改、删除等事件。
虽然没有cron或incron,但可以使用其他方法来实现连续运行inotifywait。以下是一种可能的解决方案:
#!/bin/bash
while true; do
inotifywait -r -e modify,create,delete /path/to/directory
# 在这里执行你想要的操作
done
上述脚本会不断运行inotifywait命令,并在指定的目录中的文件发生修改、创建或删除事件时执行你想要的操作。
nohup /path/to/script.sh &
上述命令会将脚本script.sh放在后台运行,并将输出重定向到nohup.out文件中。
需要注意的是,连续运行inotifywait可能会对系统资源产生一定的负担,特别是在监视大量文件或目录时。因此,建议根据实际需求和系统资源情况来决定监视的范围和频率。
推荐的腾讯云相关产品:腾讯云服务器(CVM),腾讯云函数(SCF)
领取专属 10元无门槛券
手把手带您无忧上云