El Mon, 27 Apr 2015 17:18:25 -0300, Ricardo Marcelo Alvarez escribió: (ese top-posting...)
(...) >> > Ahora cuando esto mismo lo hago desde un script me sale el siguiente >> > error ./script.sh /bin/echo: write error: No such file or directory >> >> (...) >> >> Hum... no parece un error del script sino que lo que te dice es que ese >> archivo no existe, tendrás que analizar el comportamiento de bcache >> para ver cómo funciona. >> >> Google devuelve este mensaje, echa un ojo: >> >> Re: can't attach caching device to backing device >> http://marc.info/?l=linux-bcache&m=139320375708447&w=2 > Hola Camaleón, > > Algo raro sucede, yo en el script utilizo una lista con los comando y > luego uso las variables. > > Por ejemplo > > ECHO=/bin/echo > LS=/bin/ls > RM=/bin/rm ¿Y eso por qué? >:-? > Si en el script uso > > MI_UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx > ${ECHO} ${MI_UUID} > /sys/block/bcache0/bcache/attach > > NO funciona > > en cambio si utilizo > > MI_UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx > echo ${MI_UUID} > /sys/block/bcache0/bcache/attach > > SI funciona Bueno, eso que pones más arriba no tiene nada que ver con el script que pusiste en el primer mensaje, es otra cosa diferente, pero si ya te funciona, enhorabuena aunque igualmente creo que deberías revisar la documentación de bcache ;-) > Supongo que la diferencia es que en el segundo caso usa la función echo > incluida en bash en > > vez del comando /bin/echo, por alguna razón se comportan de distinta > manera. Puedes depurar el script ejecutándolo con "sh -x /mi/script.sh" para ver lo que va haciendo e interpretando. Saludos, -- Camaleón -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: https://lists.debian.org/[email protected]

