On 9/15/06, Carlos E. R.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2006-09-15 a las 16:32 -0400, javier rojas escribió:
Ni se te ocurra hacer eso
Madre de Dios...
Lo siento... pero tengo que ser así de bruto para que no te metas de cabeza en ese berenjenal O:-)
berro carlos...
Eso de "berro" no se que es :-?
es una expresion, como decir recorcholis, demonios, santas cachuchas!!!! :)
estaba revisando skeleton... pero hay varias cosas que no entiendo (sorpresa?)
primero:
#check for missing binaries (stale symlinks should not happen) FOO_BIN=/usr/sbin/FOO test -x $FOO_BIN || exit 5
#check for existence of needed config file and read it FOO_CONFIG=/etc/sysconfig/FOO test -r $FOO_CONFIG || exit 6
depues hay una serie de casos en los que arranca el fulano FOO este que no se donde esta porque en /usr/sbin/FOO no hay nada, es mas ni siquiera existe....
Claro que no existe. FOO es una palabreja que ponen los usanianos que debe querer decir algo así como "algo" o "fulano" o "nombre_de_tu_programa", "El_MIO"... yo que se.
lo que si esta claro es que el manual de init.d especifica que: "These references are for compatibility with old INSTALL scripts. New INSTALL scripts should use the init.d directory for related executables. The same is true for the shutdown.d directory."
Vale, porque esa documentación antes estaba en otro directorio y no han corregido ese "detalle". La información más completa está en el libro (está en el DVD).
no tengo el manual, lo mas sorprendente es que aunque tengo una licencia valida de sles (yo no, el banco), en Venezuela Novell es una pequenisima oficinita de 5 personas que no le paran a nadie... por ejemplo: si quieres hacer un curso...."...debes ir a EEUU..."
pero evidentemente en el init.d hay 50 mil scripts diferentes, sinceramente....no hay una guia un poco mas sencilla para subir y bajar este scheduler...?
Es más facil de lo que piensas. Observa:
#!/bin/sh ### BEGIN INIT INFO # Provides: startsched # Required-Start: $syslog $remote_fs # Should-Start: $time ypbind sendmail # Required-Stop: $syslog $remote_fs # Should-Stop: $time ypbind sendmail # Default-Start: 3 5 # Default-Stop: 0 1 2 6 # Short-Description: startsched daemon providing blabla # Description: Arranca startsched para bla bla bla... # ### END INIT INFO
MIO_BIN=/opt/tivoli/tsm/client/ba/bin/startsched.sh test -x $MIO_BIN || { echo "$MIO_BIN not installed"; if [ "$1" = "stop" ]; then exit 0; else exit 5; fi; } MIO_CONFIG=/etc/sysconfig/MIO
# Read config . $MIO_CONFIG . /etc/rc.status rc_reset
case "$1" in start) echo -n "Starting MIO " $MIO_BIN start
# Remember status and be verbose rc_status -v ;; stop) echo -n "Shutting down MIO " $MIO_BIN stop
# Remember status and be verbose rc_status -v ;;
... ... ...
etc, no sigo. ¿Fale?
nueva entrada en la lista de cosas que hacer: 1- banar al perro 2- banarme yo 3- punal de shell scripting
Aunque yo lo que haría sería copiar y editar el /opt/tivoli/tsm/client/ba/bin/startsched.sh directamente, puesto que ya por si mismo entiende lo de start/stop. Lo crucial es la cabecera del fichero, esos comentarios aparentes, que son los que le dicen al innserv (man innserv) donde insertar ese servicio.
pos esto si!!!!, definitivamente nuevamente: Gracias totales!!!!.:)
- -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Made with pgp4pine 1.76
iD8DBQFFCyL/tTMYHG2NR9URAsAUAJ4tu6IrjWHhkMK9DErAZgNFqnSmDQCfUnqE LyqTlu8bEEcfsLdqo9NuIog= =kDFB -----END PGP SIGNATURE-----
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
-- Ciao, Javier linux counter #393724 GPG Key Fingerprint = 46B76CFEDB0161089D9ECB22FEFDE7EBA8C2007E