Tempo limite em scripts com usbmount

1

Eu criei um script que faria certas tarefas que demorariam um bom tempo. O script é executado quando um dispositivo é montado com usbmount , mas acontece que há um limite de tempo limite.

systemd-udevd: timeout: killing '/usr/share/usbmount/usbmount add'  
systemd-udevd: '/usr/share/usbmount/usbmount add' terminated by signal 9 (Killed)

Existe uma pergunta semelhante que encontrei , que sugere a utilização de at . No entanto, com isso, não consegui descobrir como posso passar a variável ${UM_MOUNTPOINT} para meu script. Qualquer ajuda é apreciada, obrigado.

    
por Derek 朕會功夫 30.06.2017 / 07:15

1 resposta

0

Acabei de perceber que at aceita comandos de stdin , por isso canalizei meu comando com os argumentos:

echo "command '${UM_MOUNTPOINT}'" | at now

Isso resolveu o problema.

    
por 30.06.2017 / 08:38