Cuando llamo a un script que fue llamado por udev y luego paso una variable de ese script a otro script, la variable está vacía.
Udev llama a este script:
a.sh
#!/bin/bash
function hello () {
/foo/bar/b.sh $1
}
hello "test"
/foo/bar/b.sh
#!/bin/bash
echo $@
pero el eco está vacío ¿por qué?