标签: incrontab

io.c 中的 rsync 错误无法解释的错误(代码 255)

我正在使用脚本在sudo crontab. 该脚本执行 2 路 rsync(从 serverA 到 serverB 并反向)。重新启动两台服务器计算机后,rsync 无法在sudo crontab. 我还设置了一个新的 cronjob 但它失败了,错误是:

rsync error: unexplained error (code 255) at io.c(600) [sender=3.0.6]
rsync: connection unexpectedly closed (0 bytes received so far) [receiver]
Run Code Online (Sandbox Code Playgroud)

但是,当从终端运行时,rync 脚本按预期工作,没有问题。请帮忙。

rsync incrontab

14
推荐指数
2
解决办法
4万
查看次数

当文件被覆盖时,如何让 incron 运行任务?

我有由另一台服务器更新的数据提取。我想在该文件更新时运行脚本。

我的 incron 任务类似于:

/path/to/file IN_MODIFY php -f /path/to/script.php -- -arg val -arg val
Run Code Online (Sandbox Code Playgroud)

当文件被覆盖时,此任务不会运行。文件上的时间戳更改。文件中的数据发生变化,但 incron 任务没有运行。

这是在 Ubuntu 12.04 服务器上。

当远程服务器 sftp/scp 的新版本覆盖该文件时,该文件将被覆盖。

当我尝试使用 IN_CLOSE 掩码并手动编辑文件时,它产生了数百个任务。

当我手动编辑文件时,使用 IN_ATTRIB 会多次生成任务。

当文件被上传覆盖时,IN_CLOSE_WRITE 根本不起作用。

那么,我错过了什么?我想要的只是让任务在上传修改文件时运行一次....

incrontab incrond

5
推荐指数
0
解决办法
488
查看次数

标签 统计

incrontab ×2

incrond ×1

rsync ×1