Как прописать команду в крон
Как прописать команду в крон
Добрый день! Подскажите пожалуйста как правильно прописать эту команду в крон:
Вот так правильно будет?
Code: Select all
find /var/lib/php/sessions/ -type f -name 'sess_*' -mtime +7 -delete
Code: Select all
sudo find /var/lib/php/sessions/ -type f -name 'sess_*' -mtime +7 -delete
Re: Как прописать команду в крон
думаю у админа нет прав судо на команду и исполнение в этой папке
потому в крон рута добавьте вот так
в файл
/var/spool/cron/crontabs/root
10 10 * * * /usr/bin/find /var/lib/php/sessions/ -type f -name 'sess_*' -mtime +7 -delete
а еще лучше в скриптах указывать время жизни сессий
потому в крон рута добавьте вот так
в файл
/var/spool/cron/crontabs/root
10 10 * * * /usr/bin/find /var/lib/php/sessions/ -type f -name 'sess_*' -mtime +7 -delete
а еще лучше в скриптах указывать время жизни сессий
Re: Как прописать команду в крон
у меня нет файла /var/spool/cron/crontabs/root, есть другой /var/spool/cron/crontabs/admin. Это не одно и то же или нужно создать файл /var/spool/cron/crontabs/root отдельно?upxbotx wrote:думаю у админа нет прав судо на команду и исполнение в этой папке
потому в крон рута добавьте вот так
в файл
/var/spool/cron/crontabs/root
10 10 * * * /usr/bin/find /var/lib/php/sessions/ -type f -name 'sess_*' -mtime +7 -delete
а еще лучше в скриптах указывать время жизни сессий
Re: Как прописать команду в крон
Добрый день! Возник еще 1 вопрос, какое оптимальное время жизни php сессии, после чего его можно удалить? 5 минут норм или мало?
Re: Как прописать команду в крон
Добрый день.
Добавьте не в панель, а в системный крон.
Добавьте не в панель, а в системный крон.
Тут дело ваше. Через 5 минут бездействия юзера разавторизует. Выставите 10 - через 10 разавторизуетДобрый день! Возник еще 1 вопрос, какое оптимальное время жизни php сессии, после чего его можно удалить? 5 минут норм или мало?
Re: Как прописать команду в крон
И вообще пока не ясна суть задачи. Суть - удаление всех сессий по истечение определенного времени?
Re: Как прописать команду в крон
Наверное связано с viewtopic.php?f=43&t=12411
Re: Как прописать команду в крон
1. если вы в консоле crontab -e... руками править файлы в /var/spool/cron/crontabs/ бессмысленно. работать не будет без перезагрузки крона.
2. проверьте в настройках пыха в настройках session.cache_expire = 180, session.gc_maxlifetime = 1440, session.cookie_lifetime = 0
если операционная система linux расово правильная(CentOS, RHEL) больше ничего не надо
если debian, не дайбоГ ubunta:
проверяйте наличие файла /etc/cron.d/php# со строкой:
* * * * * root [ -x /usr/lib/php5/maxlifetime ] && [ -x /usr/lib/php5/sessionclean ] && [ -d /var/lib/php5 ] && /usr/lib/php5/sessionclean /var/lib/php5 $(/usr/lib/php5/maxlifetime)
если все это присутствует, смело делайте выговор пИсателям сайта(оф), с занесением с ноги в грудную клетку. они переопределяют рекомендованные параметры во время, задрав их так что конца не видно.
2. проверьте в настройках пыха в настройках session.cache_expire = 180, session.gc_maxlifetime = 1440, session.cookie_lifetime = 0
если операционная система linux расово правильная(CentOS, RHEL) больше ничего не надо
если debian, не дайбоГ ubunta:
проверяйте наличие файла /etc/cron.d/php# со строкой:
* * * * * root [ -x /usr/lib/php5/maxlifetime ] && [ -x /usr/lib/php5/sessionclean ] && [ -d /var/lib/php5 ] && /usr/lib/php5/sessionclean /var/lib/php5 $(/usr/lib/php5/maxlifetime)
если все это присутствует, смело делайте выговор пИсателям сайта(оф), с занесением с ноги в грудную клетку. они переопределяют рекомендованные параметры во время, задрав их так что конца не видно.
Re: Как прописать команду в крон
любые проблемы возникающие неожиданно на сервере, который был изначально был нормально настроен настроен. всегда связаны с пИсателями сайтов на пыхе - догма.Djalin wrote:Наверное связано с viewtopic.php?f=43&t=12411
ЗЫ: если веста установилась, после перезагрузки сервер поднялся и вы увидели заглущку весты, при этом не лазили на сервер по ssh, то сервер настроен нормально. если при добавлении сайтов они заработали в течении некоторого времени и перестали работать, смотри предыдущее предложение и последнее предложение в пред идущем посте
ЗЫЫ: если Вы не имеете RHCSA вам не рекомендуется вносить вносить изменения на сервере используя консоль.