꽤 오랜 시간이 걸리는 일부 작업을 수행하기 위한 스크립트를 만들었습니다. 장치가 설치될 때 스크립트가 실행되지만 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
이로써 문제가 해결되었습니다.