![LAN에서 깨우려고 하는데 ethtool: command notfound 오류가 발생합니다.](https://rvso.com/image/1304103/LAN%EC%97%90%EC%84%9C%20%EA%B9%A8%EC%9A%B0%EB%A0%A4%EA%B3%A0%20%ED%95%98%EB%8A%94%EB%8D%B0%20ethtool%3A%20command%20notfound%20%EC%98%A4%EB%A5%98%EA%B0%80%20%EB%B0%9C%EC%83%9D%ED%95%A9%EB%8B%88%EB%8B%A4..png)
정말 미칠 것 같아요... 한 시간 동안 인터넷 검색을 했는데 아무 것도 없었어요!
이 스크립트를 호출하려고 합니다.
#!/bin/bash
ethtool -s eth0 wol g
exit
나는 그것을 다음과 같이 실행한다.뿌리: /etc/init.d/wakeonlanconfig
그리고 그것은 다음을 제공합니다:/etc/init.d/wakeonlanconfig: 2행: ethtool: 명령을 찾을 수 없음
무슨 일이 일어나고 있는지 아이디어가 있습니까?
답변1
쉘 환경의 경로 변수에는 ethtool이 있는 디렉토리가 없습니다. 따라서 경로에 추가하거나 전체 경로인 /foo/bar/ethtool 앞에 "ethtool"을 붙이는 것이 더 좋습니다.