我知道 cron 可以执行带有参数的命令,并且文档暗示 incron 也可以,但它没有给出示例。我尝试使用 incron 和这样的参数
/home/alex/texmf/tex/latex/commonstuff/cttools.sty IN_MODIFY,IN_CREATE /bin/bash /home/alex/bashscripts/luatoxe /home/alex/texmf/tex/latex/commonstuff/cttools.sty
并有一些变化,但它似乎根本不起作用。那么如何指定 incron 的参数呢?为了完整起见,luatoxe
脚本是
#!/bin/bash
cp $1 x$1
sed -i "/setmainfont/"' s/^/%/' "x$1"
sed -i "/setmathfont/"' s/^/%/' "x$1"
我还制作了一个变体,在文件本身中luatoxect
指定文件路径,如果我将它与 incron 一起使用,它就可以工作。cttools
答案1
自从我使用 incrond 以来已经有一段时间了,但是当我使用 incrond 时,它有一些特殊之处。
在我使用的版本中,配置文件中的参数不是由空白/非空白转换(如 shell 参数或 crontab)分隔,而是由一个空间。您这里似乎有多个空间。
(我还发现递归检测似乎表现不一致)