Скрипты управления приложениями в Unix - PullRequest
0 голосов
/ 01 сентября 2008

Я ищу какое-то программное обеспечение, которое позволяет мне управлять серверным приложением, то есть существует множество взаимозависимых процессов, которые я хотел бы иметь возможность запускать, выключать и контролировать в режиме контроллера.

Я сталкивался с такими программами, как Autosys, но это дорого и очень дорого для того, что я хочу. Я также видел AppCtl , но это, кажется, не обрабатывает зависимости. Может быть, можно было бы повторно использовать сценарии инициализации?

О, и как дополнительное усложнение, он должен быть в состоянии работать на Solaris 10 или Linux без установки каких-либо новых двоичных файлов. На коробках, которые я видел недавно, это означает сценарии оболочки и Perl, но не Python.

Существуют ли какие-либо такие программы или мне нужно стереть мою копию программирования Perl?

Ответы [ 4 ]

1 голос
/ 01 сентября 2008

Попробуйте Supervise, который qmail использует для отслеживания своих служб / запуска приложений:

http://cr.yp.to/daemontools/supervise.html

1 голос
/ 01 сентября 2008

G'day,

Посмотрите в /etc/init.d что-то подобное и используйте это в качестве основы. См. Также crontab, или, возможно, at, для регулярной работы.

ура

Rob

0 голосов
/ 03 февраля 2012

Попробуйте GNU Batch. Похоже, он поддерживает то, что вам нужно.

http://www.gnu.org/software/gnubatch/

0 голосов
/ 11 марта 2009

Насколько мне известно, только Solaris, но разве Solaris 10 не может SMF делать то, что вы хотите?

...