![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| Cómo incluir tecla de retorno con el proceso de antecedentes "y" en el script de shell | racbern | Programación de scripts de shell y | 1 | 03-11-2008 07:30 AM |
| Q: Grabación de script de shell utilizando la pantalla de salida de "script" comando? | lalfonso.gomez | Programación de scripts de shell y | 4 | 01-18-2007 09:31 PM |
| No utpmx entrada: debe exec "login" de nivel más bajo "shell" | peterpan | UNIX for Dummies Preguntas y Respuestas | 0 | 01-18-2006 04:15 AM |
| Un Auto-Login "ftp" Script | tphan | UNIX for Dummies Preguntas y Respuestas | 3 | 06-11-2003 01:25 PM |
| diferencia entre lo "terminal" y "consola" | chenhao_no1 | Programación de Alto Nivel | 1 | 09-09-2002 10:46 AM |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
||||
|
ksh un script de shell como retorno de "no control de la terminal"
He creado un script de shell ksh y lo utilizó como una shell de un usuario.
</ etc / passwd> lramirev: x: 111:200: Luis: / export / home / menush: / usr / local / menush / menush Mi script es como este: </ usr / local / menush / menush> #! / bin / ksh # if [[-f $ HOME / .profile]] entonces . $ HOME / .profile fi HOMEPATH \u003d / usr / local / menush cd $ HOMEPATH export PATH \u003d $ PATH: $ HOMEPATH EXITPROMPT \u003d "SALIR" if [[$ (grep $ LOGNAME HOMEPATH $ () / denylist | wc-l)-gt 0]] entonces . HOMEPATH $ / denymenu algo más . $ HOMEPATH / Menú principal fi do_main_menu </ usr / local / bin / Menú principal> #! / bin / ksh do_main_menu () ( OPCION \u003d "GO" mientras que [[ "$ () OPCIÓN"! \u003d "$ () EXITPROMPT"]] hacer print "1 ¿lo primero que" print "2 ¿segunda cosa" print "3 ¿tercera cosa" print "\ nQuit" cmd_prompt \u003d "Pulse 1, 2, 3 o q>" print "$ (cmd_prompt) \ c" leer OPCIÓN $ en caso OPCIÓN 1) print "primera cosa que hacer" leer ;; 2) impresión de "hacer otra cosa" leer ;; 3) impresión "Do tercera cosa" leer ;; q | Q) \u003d $ OPCIÓN EXITPROMPT () ;; *) Print "Seleccione la opción de menú" OPCION \u003d "GO" leer ;; esac hacer ) </ usr / local / bin / denymenu> #! / bin / ksh do_main_menu () ( OPCION \u003d "GO" mientras que [[ "$ () OPCIÓN"! \u003d "$ () EXITPROMPT"]] hacer print "\ nQuit" cmd_prompt \u003d "Presione q>" print "$ (cmd_prompt) \ c" leer OPCIÓN $ en caso OPCIÓN q | Q) \u003d $ OPCIÓN EXITPROMPT () ;; *) Print "Seleccione la opción de menú" OPCION \u003d "GO" leer ;; esac hacer ) Cada cosa funciona bien puedo crear mis usuarios, que pueden conectarse y hacer son tres cosas sólo en el menú. Tengo "trampa" las señales de 2, 5 y 9 y no pueden salir de la secuencia de comandos. Lo malo aquí es que sobre el tema "Do tercera cosa" que necesitan para escribir un nombre de archivo y el sistema de proceso el nombre del archivo. Con el fin de disponer el archivo a disposición del sistema de script de shell que necesitan para poder cargar el archivo al servidor. Yo no puedo conectarme con el usuario lramirev mediante FTP o SCP para cargar un archivo que me ha procesado. Esta es la salida de SCP > scp lramirev motd @ mtyweb02g2: / export / home / menush Contraseña: ps: no hay control de la terminal stty:: Invalid argument Esta es la salida para FTP: > Ftp mtyweb02g2 Conectado a mtyweb02g2. 220 mtyweb02g0 servidor FTP listo. Nombre (mtyweb02g2: lramirev): lramirev 331 Contraseña necesarios para lramirev. Contraseña: 530 Conexión incorrecta. Error de inicio de sesión. ftp> Contraseña es correcta escrito, no puedo con el servidor de telnet o ssh a ella y obtener el menú para ejecutar procesos. ¿Hay alguna uno sabe cómo puedo subir una instalación de este tipo de usuarios? Puedo intentar dos cosas, pero no quisiera hacerlo. 1. Que el usuario con / bin / bash como shell y el usuario. Menush perfil de carga, pero que pueden darme un problema porque no desea que los usuarios del paisaje del menú. 3. Trate de hacer una carga TFTP. No me gustaría porque es muy inseguro. Puedo olway TCP_Wrap FTP TFTP pero hasta donde yo sé es imposible de garantizar. Por favor, envíe un poco de luz a mi camino amarillo. Mis mejores saludos. Luis Ramírez Aplicación de sistemas Unix |
| Marcadores |
| Etiquetas |
| lgoin depósito, solaris |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|