|
| Дата |
|
USD/RUB | 82.0200 | BTC/USD | 0.0000 |
|
|
|
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии. |
18.04.2008, 14:31
|
#1
|
кодер-энтузиаст
Регистрация: 04.04.2007
Адрес: Джамайка
Сообщений: 3,378
Бабло: $447150
|
Редактирование данных cron из php
Надоело лазать в ssh на серваках для редактирования крона, решил сделать скрипт на php. Но столкнулся с траблом - хочу вывести текущий крон командой
PHP код:
system("crontab -u username -l >out.txt");
- файл out.txt создается, но не заполняется. Если из консоли эту команду запустить - все нормально. Подумал, что прав каких-то апачу на это не хватает (php стоит как модуль апача), перенес скрипт в отдельную папку, назначил ей владельца nobody - все равно не работает.
Может, кто сталкивался, из-за чего это может быть?
Может, какое готовое решение по управлением кронтабом из php есть ?
|
|
|
18.04.2008, 14:37
|
#2
|
Ебланнед
Регистрация: 22.11.2007
Сообщений: 2,983
Бабло: $48575
|
если апач и юзер ssh с разными Uid то прав не хватает естессно
|
|
|
18.04.2008, 14:47
|
#3
|
Ебланнед
Регистрация: 22.11.2007
Сообщений: 2,983
Бабло: $48575
|
не озадачивался этим вопросом, лень смотреть сорцы, но я так понимаю что в веб панельках типа ДА редактирование кронтаба работает через судо или от рута
|
|
|
18.04.2008, 15:45
|
#4
|
Senior Member
Регистрация: 03.08.2007
Сообщений: 166
Бабло: $23090
|
да
крон - это без привелегий не получится сделать
надо sudo использовать
|
|
|
18.04.2008, 16:01
|
#5
|
Senior Member
Регистрация: 03.04.2007
Адрес: @SPB - @MSK - @nowhere
Сообщений: 1,031
Бабло: $36050
|
suexec можно проверить
__________________
----
|
|
|
18.04.2008, 18:46
|
#6
|
Senior Member
Регистрация: 04.04.2007
Сообщений: 266
Бабло: $3333
|
Крон индивидуально запускается для каждого юзера, поэтому можно сделать так: рутовый крон раз в минуту запускает батник (который может быть пхп-скриптом). Батник смотрит, не появился ли для него файл с заданиями, если появился, импортирует его в крон и стирает файл. Вроде должно работать, сам правда не пробовал, просто на будушее думал над той же проблемой.
А через сервер из пхп вообще не сделаешь, там же апач под юзером noname запускается, если конфиг нормальный.
|
|
|
19.04.2008, 01:07
|
#7
|
Ебланнед
Регистрация: 22.11.2007
Сообщений: 2,983
Бабло: $48575
|
Цитата:
Сообщение от alexf2000
батник
|
батники в линуксе рулят, да
Цитата:
Сообщение от alexf2000
там же апач под юзером noname запускается, если конфиг нормальный
|
бля, сколько живу, ни разу не видел юзера noname на серверах.
признайся, ты - пинго?
и про конфиг, если у меня uid апача == uid текущего юзера, это значит у меня конфиг ненормальный? 
|
|
|
19.04.2008, 01:10
|
#8
|
Ебланнед
Регистрация: 22.11.2007
Сообщений: 2,983
Бабло: $48575
|
Цитата:
Сообщение от alexf2000
рутовый крон раз в минуту запускает батник (который может быть пхп-скриптом). Батник смотрит, не появился ли для него файл с заданиями, если появился, импортирует его в крон и стирает файл. Вроде должно работать, сам правда не пробовал, просто на будушее думал над той же проблемой.
|
сука это пять     ты точно пинго 
|
|
|
19.04.2008, 02:07
|
#9
|
Senior Member
Регистрация: 04.04.2007
Сообщений: 266
Бабло: $3333
|
gcc, С чего такой смех не пойму. Типа, а ты предложение с маленьгой буквы написал, гы гы гы гы гы гы гы гы гы гы гы гы.
|
|
|
19.04.2008, 09:12
|
#10
|
Ловец стрекоз
Регистрация: 09.10.2007
Адрес: lvc.name
Сообщений: 285
Бабло: $500
|
Цитата:
Сообщение от alexf2000
Крон индивидуально запускается для каждого юзера, поэтому можно сделать так: рутовый крон раз в минуту запускает батник (который может быть пхп-скриптом). Батник смотрит, не появился ли для него файл с заданиями, если появился, импортирует его в крон и стирает файл. Вроде должно работать, сам правда не пробовал, просто на будушее думал над той же проблемой.
А через сервер из пхп вообще не сделаешь, там же апач под юзером noname запускается, если конфиг нормальный.
|
stimorol.com
иногда лучше жевать, чем говорить
Медар, кусок скрипта, который пишет выложи . Или в личку.
|
|
|
Опции темы |
|
Опции просмотра |
Линейный вид
|
|