Strumento generico per configurare le applicazioni di avvio su Unix


4

Esiste uno strumento di distribuzione automatizzata che gestisce le applicazioni di avvio su una varietà di macchine, in particolare gli Unices? O è l'unica speranza di studiare i dettagli di ciascun Unix (osx, linux, solaris, hpux, aix) su come configurare le applicazioni da avviare all'avvio del sistema?

Voglio eseguirli come un utente specifico, anziché root. Al momento, li eseguo tutti all'interno di una sessione dello schermo ... il che è una seccatura, in quanto ciò richiede un intervento manuale ogni volta che la macchina viene riavviata per qualche motivo.

Idealmente, sto cercando uno strumento in grado di leggere, per esempio, programmi ~ / .startup il cui file contenga, su ogni riga, la riga di comando per avviare i demoni necessari. E questo strumento dovrebbe funzionare su OSX, Linux, Solaris, HPUX e AIX ... scrivendo gli script di avvio appropriati per ciascuna piattaforma.

Dovrei anche essere in grado di riavviare i programmi, se muoiono per qualche motivo.


2
Penso che sia quello che chiami un amministratore di sistema;)
Bryan,

Risposte:


3

Spiacente no - ognuno di quei * nix ha metodi di avvio diversi - ognuno usa un re di variazione dei livelli di esecuzione ecc; nella migliore delle ipotesi puoi scrivere un programma per ogni sistema operativo che farebbe quello che vuoi, ma qualcosa del genere non è universale e specifico per ogni tipo di unix / linux che stai usando.


e ora ubuntu 10.04 ha usato upstart.
bryan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.