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 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 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. Gracias y saludos. > El Wed, 22 Apr 2015 19:39:09 -0300, Ricardo Marcelo Alvarez escribió: > > > Hola, > > > > Quiero ejecutar este comando desde un script bash y me da error > > > > Si ejecuto desde la linea de comandos funciona bien > > > > MI_UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx echo ${MI_UUID} > > > /sys/block/bcache0/bcache/attach > > > > 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 > > Saludos, > > -- > Camaleón > > > -- > To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org > Archive: [🔎] pan.2015.04.23.13.40.57@gmail.com">https://lists.debian.org/[🔎] pan.2015.04.23.13.40.57@gmail.com > -- http://wp.geeklab.com.ar
Attachment:
pgpk_eW6WWpA3.pgp
Description: Firma digital OpenPGP