Я бросил кучу дротиков, пытаясь заставить мой скрипт на 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
, это сразу же появится.
Очевидно, здесь что-то упущено.