Как сделать скрипт python в Anacron

У меня есть скрипт python, который я хотел бы запускать ежедневно с помощью anacron, но я не смог заставить его работать.

Сценарий находится в моем домашнем каталоге, и я поставил символическая ссылка на него в /etc/cron.daily/. Я видел где-то, что здесь не может быть точек в имени файла, поэтому symlink имеет расширение .py (исходный файл все еще имеет его).

В файле python есть #! / Usr / bin / python в первой строке.

Это мой первый опыт работы с cron / anacron, и поэтому я уверен, что делаю тупую ошибку - я просто не знаю, что это такое. Является ли символическая проблема проблемой? Нужен ли мне фактический файл? Является ли сценарий python проблемой? Мне нужно запустить скрипт bash, который откроет скрипт python? Есть ли что-то еще, о чем я не думаю?

2
задан 18 February 2011 в 22:19

8 ответов

Тупой вопрос, но является ли ваш скрипт исполняемым? Щелкните правой кнопкой мыши файл и затем выберите Свойства. В вкладке «Разрешения» ther должен быть установлен флажок, чтобы установить скрипт как исполняемый.

4
ответ дан 25 May 2018 в 22:55
  • 1
    Огромное спасибо! Я знал, что это что-то немое. Я проверил разрешения на символическую ссылку, и я предположил, что разрешения представляют разрешения для исходного файла. Изменение прав на исходный файл, похоже, сделало трюк! – Jeremy 18 February 2011 в 23:48
  • 2
    В интересах будущих читателей: У Symlinks нет разрешений. ls покажет им, что все разрешения разрешены, но это (в основном) ложь. Ядро заботится только о разрешениях целевой и никогда не будет использовать разрешения symlink. – Kevin 10 July 2015 в 23:44

Тупой вопрос, но является ли ваш скрипт исполняемым? Щелкните правой кнопкой мыши файл и затем выберите Свойства. В вкладке «Разрешения» ther должен быть установлен флажок, чтобы установить скрипт как исполняемый.

4
ответ дан 25 July 2018 в 22:27

Тупой вопрос, но является ли ваш скрипт исполняемым? Щелкните правой кнопкой мыши файл и затем выберите Свойства. В вкладке «Разрешения» ther должен быть установлен флажок, чтобы установить скрипт как исполняемый.

4
ответ дан 2 August 2018 в 03:54

Тупой вопрос, но является ли ваш скрипт исполняемым? Щелкните правой кнопкой мыши файл и затем выберите Свойства. В вкладке «Разрешения» ther должен быть установлен флажок, чтобы установить скрипт как исполняемый.

4
ответ дан 4 August 2018 в 19:57

Тупой вопрос, но является ли ваш скрипт исполняемым? Щелкните правой кнопкой мыши файл и затем выберите Свойства. В вкладке «Разрешения» ther должен быть установлен флажок, чтобы установить скрипт как исполняемый.

4
ответ дан 6 August 2018 в 04:00

Тупой вопрос, но является ли ваш скрипт исполняемым? Щелкните правой кнопкой мыши файл и затем выберите Свойства. В вкладке «Разрешения» ther должен быть установлен флажок, чтобы установить скрипт как исполняемый.

4
ответ дан 7 August 2018 в 21:58

Тупой вопрос, но является ли ваш скрипт исполняемым? Щелкните правой кнопкой мыши файл и затем выберите Свойства. В вкладке «Разрешения» ther должен быть установлен флажок, чтобы установить скрипт как исполняемый.

4
ответ дан 10 August 2018 в 10:12

Тупой вопрос, но является ли ваш скрипт исполняемым? Щелкните правой кнопкой мыши файл и затем выберите Свойства. В вкладке «Разрешения» ther должен быть установлен флажок, чтобы установить скрипт как исполняемый.

4
ответ дан 13 August 2018 в 16:34
  • 1
    Огромное спасибо! Я знал, что это что-то немое. Я проверил разрешения на символическую ссылку, и я предположил, что разрешения представляют разрешения для исходного файла. Изменение прав на исходный файл, похоже, сделало трюк! – Jeremy 18 February 2011 в 23:48
  • 2
    В интересах будущих читателей: У Symlinks нет разрешений. ls покажет им, что все разрешения разрешены, но это (в основном) ложь. Ядро заботится только о разрешениях целевой и никогда не будет использовать разрешения symlink. – Kevin 10 July 2015 в 23:44

Другие вопросы по тегам:

Похожие вопросы: