
かなり長い時間がかかるいくつかのタスクを実行するためのスクリプトを作成しました。デバイスのインストール時にスクリプトが実行されますが、タイムアウトが発生したことがわかり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
これで問題が解決しました。