usbmount를 사용한 스크립트 시간 초과

usbmount를 사용한 스크립트 시간 초과

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

이로써 문제가 해결되었습니다.

관련 정보