I have this /etc/s6-rc/services/enable-lisp oneshot service, that I wish to run on startup. It depends on mountfs where binfmt_misc file system is mounted. It helps me run the executable lisp programs directly.
This one gives me error: if { redirfd -u 1 /proc/sys/fs/binfmt_misc/register s6-echo ':CLISP1:E::cl::/usr/bin/clisp:' } if { redirfd -u 1 /proc/sys/fs/binfmt_misc/register s6-echo ':CLISP2:E::lisp::/usr/bin/clisp:' } if { redirfd -u 1 /proc/sys/fs/binfmt_misc/register s6-echo ':CLISP3:E::fas::/usr/bin/clisp:' } unable to write to stdout: Invalid argument while this one works perfectly in /etc/s6-rc/services/disable-interrupt/up redirfd -u 1 /sys/firmware/acpi/interrupts/gpe06 s6-echo disable I wish to echo those lines into register file. I am doing it wrong, but what? Jean Louis