carajo, estoy en el webmail y lo envié por error al privado El día 23 de abril de 2015, 2:27, Ricardo Marcelo Alvarez <debian...@yahoo.com.ar> escribió: > On Wed, 22 Apr 2015 17:53:48 -0500 > Carlos Zuniga <carlos....@gmail.com> wrote: > >> 2015-04-22 17:39 GMT-05:00 Ricardo Marcelo Alvarez <debian...@yahoo.com.ar>: >> > >> > 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 >> >
intentalo así: #!/bin/sh MI_UUID=xxxxxxxx-xxxx-xxxx- xxxx-xxxxxxxxxxxx if [ -e /sys/block/bcache0/bcache ] then echo ${MI_UUID} > /sys/block/bcache0/bcache/attach else echo No existe el directorio? fi >> > Con otras variables que quiero escribir en el directorio /sys no me ocurre >> > >> > ejemplos >> > /sys/block/bcache0/bcache/writeback_rate >> > /sys/block/bcache0/bcache/writeback_percent >> > /sys/block/bcache0/bcache/writeback_delay >> > /sys/block/bcache0/bcache/sequential_cutoff >> > /sys/block/bcache0/bcache/cache_mode >> > >> > Supongo que debe estar relacionado con alguna propiedad especial del >> > directorio /sys (type=sysfs) >> > pero puede ser que se me este pasando por alto algún error obvio que no >> > puedo ver. >> > >> >> Ejecutas tu directamente el script o desde cron u otra aplicación? Si >> es así puede ser problema de permisos. >> > > De las dos formas lo ejecuto yo mismo y siempre como usuario root > -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/CAPqjQdS+avb+MiweT=bgpdu56c4omgatmog_kryf_4pq8zk...@mail.gmail.com