Какой chmod для файлов для работы cron?›

как в теме. Я знаю, 777 должен работать. 755 тоже должен, но какой chmod рекомендуется для работы cron? Это файл php на сервере в основном каталоге. 644 не работает, разрешение отклонено. Отдых в порядке в этой работе cron. Спасибо за вашу помощь! Просмотрел другие темы, но четкого ответа не нашел.


person Dudeist    schedule 29.05.2012    source источник
comment
Вы никогда не сможете выполнить 644 файл, cron или нет.   -  person Amadan    schedule 30.05.2012
comment
Конечно, 644 был просто стандартным chmod для всех файлов на сервере в установленном скрипте. Итак, мне нужен другой chmod для работы cron. И вот у меня вопрос - какой чмод? :) Я начинающий chmod.   -  person Dudeist    schedule 30.05.2012


Ответы (2)


Это зависит от того, под каким пользователем вы добавляете эту запись в crontab. Этот пользователь должен иметь возможность читать и выполнять файл. Если вы хотите, чтобы кто-нибудь запускал файл, конечная цифра разрешения должна быть нечетной (точнее, 5).

person Ansari    schedule 29.05.2012
comment
Извините, но я не так силен в задачах cron. Это работа сервера. Пользователь фтп? Админ? У меня есть работа cron в моей cpanel как пользователь ftp. - person Dudeist; 30.05.2012
comment
Ну попробуй тогда дать 755 - значит любой сможет выполнить. Чтобы ограничить его только нужным пользователем, попробуйте 744. - person Ansari; 30.05.2012
comment
744 выглядит лучше для меня, я попробую это. Нужно несколько минут для проверки / журнала. - person Dudeist; 30.05.2012
comment
744 отлично, если файл chown передан правильному пользователю. - person Amadan; 30.05.2012
comment
Да, не забудьте сменить владельца запускаемого скрипта на вашего пользователя ftp. - person Ansari; 30.05.2012

Зависит от того, как вы получаете доступ к файлу. Если вы передаете его путь в качестве параметра в php, он должен быть прочитан только пользователем crontab; если вы его запускаете, он должен быть прочитан и выполнен пользователем.

person dinexi    schedule 29.05.2012