udev에 의해 호출된 스크립트를 호출한 다음 해당 스크립트의 변수를 다른 스크립트로 전달하면 변수가 비어 있습니다.
Udev는 다음 스크립트를 호출합니다.
a.sh
#!/bin/bash
function hello () {
/foo/bar/b.sh $1
}
hello "test"
/foo/bar/b.sh
#!/bin/bash
echo $@
그런데 에코가 비어있습니다. 왜죠?
udev에 의해 호출된 스크립트를 호출한 다음 해당 스크립트의 변수를 다른 스크립트로 전달하면 변수가 비어 있습니다.
Udev는 다음 스크립트를 호출합니다.
a.sh
#!/bin/bash
function hello () {
/foo/bar/b.sh $1
}
hello "test"
/foo/bar/b.sh
#!/bin/bash
echo $@
그런데 에코가 비어있습니다. 왜죠?