|
View:
New views
7 Messages
—
Rating Filter:
Alert me
|
|
|
Donde deberia guardar un scriptMe gustaría saber cual sería el sitio más adecuado para guardar un script creado por un usuario administrador de un sistema, por ejemplo un script que lanze una copia de seguridad de mysql (mysqlbackup.sh). ¿En el /root?, ¿En el home del usuario?, ¿en /usr/bin?, ¿en /usr/local?, ¿en /usr/src?, ...
Cuando digo "el sitio más adecuado" me refiero a que cumpla mejor el "Filesystem Hierarchy Standard" y el "Debian Policy Manual" -- Saludos y gracias a todos. Pedro Magín Fragoso Martínez -- To UNSUBSCRIBE, email to debian-devel-spanish-REQUEST@... with a subject of "unsubscribe". Trouble? Contact listmaster@... |
|
|
Re: Donde deberia guardar un scriptOn Mon, May 05, 2008 at 01:31:46PM +0200, Pedro Magín wrote:
> Me gustaría saber cual sería el sitio más adecuado para guardar un script creado por un usuario administrador de un sistema, por ejemplo un script que lanze una copia de seguridad de mysql (mysqlbackup.sh). ¿En el /root?, ¿En el home del usuario?, ¿en /usr/bin?, ¿en /usr/local?, ¿en /usr/src?, ... > > Cuando digo "el sitio más adecuado" me refiero a que cumpla mejor el "Filesystem Hierarchy Standard" y el "Debian Policy Manual" > Si es local, el sitio es /usr/local y si es un ejecutable, /usr/local/bin sería el sitio adecuado IMHO. Saludos. -- Alberto Gonzalez Iniesta | Formación, consultoría y soporte técnico agi@(inittab.org|debian.org)| en GNU/Linux y software libre Encrypted mail preferred | http://inittab.com Key fingerprint = 9782 04E7 2B75 405C F5E9 0C81 C514 AF8E 4BA4 01C3 -- To UNSUBSCRIBE, email to debian-devel-spanish-REQUEST@... with a subject of "unsubscribe". Trouble? Contact listmaster@... |
|
|
Re: Donde deberia guardar un script2008/5/5 Pedro Magín <pfragoso.informatica@...>:
> Me gustaría saber cual sería el sitio más adecuado para guardar un script creado por un usuario administrador de un sistema, por ejemplo un script que lanze una copia de seguridad de mysql (mysqlbackup.sh). ¿En el /root?, ¿En el home del usuario?, ¿en /usr/bin?, ¿en /usr/local?, ¿en /usr/src?, ... Hola pedro, creo que tu correo sería más adecuado para la lista debian-user-es. Dicho esto, mi opinión es que el script debería ir, siempre que sea posible en /usr/bin. Si hubiera algún problema en que vaya ahí el lugar adecuado sería /usr/local/bin. En realidad no importa que sea un script, un binario o lo que sea, lo que importa es que es un ejecutable, y según reza la FSH: «This is the primary directory of executable commands on the system.» Un saludo. -- --- Carlos Galisteo <cgalisteo AT k-rolus.net> http://blog.k-rolus.net PGP_key::http://k-rolus.net/~cgalisteo/cgalisteo.gpg Key_Fingerprint::F888 6FBA 9145 B5A2 C187 66D6 5B8C 027A 69AD BE65 --- |
|
|
Re: Donde deberia guardar un scriptExcerpts from cgalisteo's message of Mon May 05 13:25:30 -0400 2008:
> 2008/5/5 Pedro Magín <pfragoso.informatica@...>: > > Me gustaría saber cual sería el sitio más adecuado para guardar un script creado por un usuario administrador de un sistema, por ejemplo un script que lanze una copia de seguridad de mysql (mysqlbackup.sh). ¿En el /root?, ¿En el home del usuario?, ¿en /usr/bin?, ¿en /usr/local?, ¿en /usr/src?, ... > > Hola pedro, creo que tu correo sería más adecuado para la lista > debian-user-es. > > Dicho esto, mi opinión es que el script debería ir, siempre que sea > posible en /usr/bin. Si hubiera algún problema en que vaya ahí el > lugar adecuado sería /usr/local/bin. > En realidad no importa que sea un script, un binario o lo que sea, lo > que importa es que es un ejecutable, y según reza la FSH: > «This is the primary directory of executable commands on the system.» ¿Entonces cuál es la diferencia entra /usr/bin/ y /usr/local/bin/? "Si hay un problema con /usr/bin, usa /usr/local/bin" no es, seguramente, la respuesta. Ejecutables manejados localmente, creados o compilados por el administrador, deben ir en /usr/local -- David Moreno http://damog.net/ http://axiombox.com/ -- To UNSUBSCRIBE, email to debian-devel-spanish-REQUEST@... with a subject of "unsubscribe". Trouble? Contact listmaster@... |
|
|
Re: Donde deberia guardar un script> ¿Entonces cuál es la diferencia entra /usr/bin/ y /usr/local/bin/? "Si
> hay un problema con /usr/bin, usa /usr/local/bin" no es, seguramente, la > respuesta. Ejecutables manejados localmente, creados o compilados por el > administrador, deben ir en /usr/local Pues tienes toda la razón, por no extenderme demasiado al final la respuesta me ha quedado un poco absurda. Por «problema» me refería a que entrara en alguno de los supuestos que citas o que sea una versión modificada de un script del sistema que corra peligro de sobreescribirse en una actualización. -- --- Carlos Galisteo <cgalisteo AT k-rolus.net> http://blog.k-rolus.net PGP_key::http://k-rolus.net/~cgalisteo/cgalisteo.gpg Key_Fingerprint::F888 6FBA 9145 B5A2 C187 66D6 5B8C 027A 69AD BE65 --- |
|
|
Re: Donde deberia guardar un script2008/5/5 Carlos <cgalisteo@...>:
> Dicho esto, mi opinión es que el script debería ir, siempre que sea > posible en /usr/bin. Si hubiera algún problema en que vaya ahí el > lugar adecuado sería /usr/local/bin. Lo siento, pero no puedo estar de acuerdo con Carlos. El sitio adecuado, en mi opinión, es /usr/local/sbin. ¿Por qué? Según el FHS, versión 2.3, sección 4.8.2.1: "The /usr/local hierarchy is for use by the system administrator when installing software locally." O sea, que si va a instalar algo el administrador, que no esté dentro de un paquete ni que forme parte del sistema, debería ir en /usr/local. El /usr/bin y /usr/sbin son para el software del sistema operativo, o sea, Debian, o sea, lo que forme parte de un paquete .deb ¿Y por qué /usr/local/sbin en lugar de /usr/local/bin? Pues, una vez más, por el FHS, sección 3.15.1: "Utilities used for system administration (and other root-only commands) are stored in /sbin, /usr/sbin, and /usr/local/sbin." En concreto, en esa misma sección también aparece: "Locally-installed system administration programs should be placed into /usr/local/sbin." Lo cual responde exactamente a la pregunta que nos haces. Juan Céspedes |
|
|
Re: Donde deberia guardar un script2008/5/6 Juan Céspedes <cespedes@...>:
> Lo siento, pero no puedo estar de acuerdo con Carlos. El sitio No lo sientas :) > O sea, que si va a instalar algo el administrador, que no esté dentro > de un paquete ni que forme parte del sistema, debería ir en > /usr/local. El /usr/bin y /usr/sbin son para el software del sistema > operativo, o sea, Debian, o sea, lo que forme parte de un paquete .deb Igual yo no entendí bien la pregunta, pero no creo que no se especificaba si estaba empaquetado o no, ni si era parte del sistema o no. Yo entendí la pregunta en el sentido de si por el hecho de ser un script y no un binario debía tener una ubicación determinada. De ahí que la intención de mi respuesta (claramente fallida) fuera explicar que eso no es una diferencia, que la diferencia está en todo el resto de argumentos que se han expuesto, y que siguiera la FSH en función de esos argumentos. -- --- Carlos Galisteo <cgalisteo AT k-rolus.net> http://blog.k-rolus.net PGP_key::http://k-rolus.net/~cgalisteo/cgalisteo.gpg Key_Fingerprint::F888 6FBA 9145 B5A2 C187 66D6 5B8C 027A 69AD BE65 --- |
| Free Forum Powered by Nabble | Forum Help |