我的情况与这个问题几乎相同,除了接受的答案对我根本不起作用。制作这个简单的 Python 脚本是我的第二次尝试;回显文本并将其重定向到文件也不会做任何事情。我正在使用 Raspbian linux 发行版。
pi@raspberrypi ~ $ incrontab -l
/home/pi IN_CREATE,IN_DELETE /home/pi/test.py
pi@raspberrypi ~ $ cat test.py
#! /usr/bin/python3
f = open('test.txt', 'a+')
f.write('success!\n')
f.close()
pi@raspberrypi ~ $ touch abc.123; rm abc.123
pi@raspberrypi ~ $ tail -n 3 /var/log/syslog
May 17 00:17:09 raspberrypi incrond[1799]: (pi) CMD (/home/pi/test.py )
May 17 00:18:36 raspberrypi incrond[1799]: (pi) CMD (/home/pi/test.py )
May 17 00:18:36 raspberrypi incrond[1799]: (pi) CMD (/home/pi/test.py )
pi@raspberrypi ~ $ ls
bin Desktop python_games test.py
请注意主目录中缺少test.txt
。