Я бросил кучу дротиков, пытаясь заставить мой скрипт на python выполняться каждую минуту. Поэтому я решил упростить это, чтобы просто делать «простейшую вещь, которая могла бы работать» один раз в минуту (я запускаю debian/testing).
Я создал однострочный файл в /etc/cron.d/perminute
:
* * * * * /bin/touch /home/me/ding_dong
Он принадлежит пользователю root и является исполняемым (не уверен, имеет ли это значение). И тогда я сделал:
sudo service cron reload
А потом бездельничать и снова и снова запускать ls -ltr
в моем домашнем каталоге (/home/me
). Но мой файл ding_dong никогда не появляется. Я знаю, что если я сделаю sudo /bin/touch /home/me/ding_dong
, он сразу появится.
Очевидно, здесь что-то упущено.