LINUX.ORG.RU
ФорумAdmin

Запуск/останов сервиса postgresql службой cron


0

0
Пожалуйста подскажите синтаксис строки в файле "cron" для останова/запуска сервиса postgresql.

Файл .sh вручную запускает/останавливает службу,

а "по cron-у" требует ввода с консоли:

"standart in must be in tty". Спасибо!

anonymous
Ответ на: комментарий от anonymous
Не помогло, даже в лог ничего не написал, но создал.

anonymous
()
напиши бота, который запускается по крону и коннектится по ssh, и запускает постгре
(лучше на perl)
anonymous
()
Ответ на: комментарий от anonymous
А почему бы тогда не использовать строки вида -

0 2 * * * /etc/init.d/postgresql start
0 2 * * * /etc/init.d/postgresql stop

или

0 2 * * * service postgresql start
0 2 * * * service postgresql stop

MiracleMan ★★★★★
()
Ответ на: комментарий от MiracleMan
must be in tty

написано же, не будет без ssh работать..
anonymous
()
Ответ на: комментарий от MiracleMan
Спасибо, сейчас попробую. Но файл crontab'a пользователя postgres

вообще запускаться не хочет!??? Вроде все правильно делаю...

anonymous
()
Ответ на: комментарий от anonymous
Разве в MCBC 3.0 система инициализвционных скриптов не анологична редхатовским?
Если анологична, то строки вида - "/etc/init.d/postgresql stop" в /etc/crontab вполне должны работать.. Задаёшь там же время срабатывания.. При чём здесь ssh и tty? Или надо что-то другое?

MiracleMan ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.