Necesito crear un script bash para crear y montar una unidad. Entonces, dos comandos simples. Ambos "funcionan" cuando se ingresan en la línea de comando.
El script se crea y ejecuta cada vez que un usuario normal inicia sesión, por lo que necesito un método para hacer que este script sea ejecutable en ese momento. Hasta ahora, no puedo hacer que esto funcione. Por ejemplo, la primera parte mkdir /vvv/gggg
no continúa porque el script no es ejecutable (supongo).
Espero que esto tenga sentido. es posible? Cualquier idea sobre cómo hacer que esto funcione será apreciada.
Actualización :
Gracias por sus respuestas Probablemente debería agregar información adicional además de que soy nuevo en Linux.
Estoy usando una aplicación de escritorio virtual de código abierto llamada Ulteo. Esta aplicación se ejecuta sobre Ubuntu y tiene muy poco soporte, por eso estoy aquí. Básicamente, estoy aprendiendo por fuego.
Entonces, la aplicación tiene una función de administración de script de inicio de sesión donde puedo vincular un script a un usuario. Un script simple de Windows con uso neto funciona perfectamente bien. Sin embargo, cuando trato de aplicar un script bash de Linux no sucede nada.
Estoy pensando que debido a que chmod +x
primero necesito realizar un script contra el script para que el script sea ejecutable, esta es la razón por la cual falla. Por cierto, Ulteo corre en una cárcel chroot. Creé un script, lo guardé y no pude encontrar el script. Busqué tanto dentro como fuera de la cárcel chroot.
Me gusta el enfoque de dan08 para que la secuencia de comandos inicial haga referencia a otra secuencia de comandos que puedo encontrar y hacer que sea ejecutable manualmente. ¿Me encontraría con el mismo problema?
¿Esta información adicional aclara la situación? Gracias por adelantado.
Fotos adjuntas.
! [iniciar sesión consola de administración scipt] [1]
[guiones de Windows que funcionan] [2]
! [script de Linux simple que no funciona] [3]
Lo siento, no puedo publicar imágenes todavía
ls -l scriptname
. También debe aclarar cómo se crea exactamente el script y por qué no solo lo crea una vez y lo deja solo. Finalmente, su usuario normal no debería tener acceso de escritura /var
y, por lo tanto, no debería poder crear directorios allí.