![usbmount를 사용한 스크립트 시간 초과](https://linux55.com/image/114473/usbmount%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%9C%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%20%EC%8B%9C%EA%B0%84%20%EC%B4%88%EA%B3%BC.png)
꽤 오랜 시간이 걸리는 일부 작업을 수행하기 위한 스크립트를 만들었습니다. 장치가 설치될 때 스크립트가 실행되지만 usbmount
시간 초과가 발생한 것으로 나타났습니다.
systemd-udevd: timeout: killing '/usr/share/usbmount/usbmount add'
systemd-udevd: '/usr/share/usbmount/usbmount add' terminated by signal 9 (Killed)
하나 있다비슷한 질문을 찾았습니다이것이 권장됩니다 . 그러나 변수를 내 스크립트에 전달하는 at
방법을 알 수 없습니다 . ${UM_MOUNTPOINT}
어떤 도움이라도 대단히 감사하겠습니다. 감사합니다.
답변1
at
방금 에서 명령을 허용한다는 것을 깨달았 stdin
으므로 명령과 해당 인수를 파이프로 연결했습니다.
echo "command '${UM_MOUNTPOINT}'" | at now
이로써 문제가 해결되었습니다.