Bash

使用 usbmount 在腳本中超時

  • June 30, 2017

我創建了一個腳本,它會執行某些需要相當長的時間的任務。該腳本在安裝設備時執行,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

這解決了問題。

引用自:https://unix.stackexchange.com/questions/374329