我创建了一个脚本来完成某些需要相当长一段时间的任务。该脚本在安装设备时运行,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
这解决了问题。