Bash
使用 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}
變數傳遞給我的腳本。任何幫助表示讚賞,謝謝。
我剛剛意識到
at
接受來自 的命令stdin
,所以我將命令與參數一起傳遞給它:echo "command '${UM_MOUNTPOINT}'" | at now
這解決了問題。