LAN에서 깨우려고 하는데 ethtool: command notfound 오류가 발생합니다.

LAN에서 깨우려고 하는데 ethtool: command notfound 오류가 발생합니다.

정말 미칠 것 같아요... 한 시간 동안 인터넷 검색을 했는데 아무 것도 없었어요!

이 스크립트를 호출하려고 합니다.

#!/bin/bash
ethtool -s eth0 wol g
exit

나는 그것을 다음과 같이 실행한다.뿌리: /etc/init.d/wakeonlanconfig

그리고 그것은 다음을 제공합니다:/etc/init.d/wakeonlanconfig: 2행: ethtool: 명령을 찾을 수 없음

무슨 일이 일어나고 있는지 아이디어가 있습니까?

답변1

쉘 환경의 경로 변수에는 ethtool이 있는 디렉토리가 없습니다. 따라서 경로에 추가하거나 전체 경로인 /foo/bar/ethtool 앞에 "ethtool"을 붙이는 것이 더 좋습니다.

관련 정보