USBドライブが接続されていてUbuntu 18.04にログインしているユーザーがいない場合に実行されるトリガースクリプト

USBドライブが接続されていてUbuntu 18.04にログインしているユーザーがいない場合に実行されるトリガースクリプト

私はUbuntu 18.04で実行されるDIY NASプロジェクトを進めています。

次の機能を実装したいと思います。外部USBディスクが接続されている場合(UUID、PARTITIONUUID、またはパーティションラベルで識別される特定のディスクである可能性がありますが、「すべてのディスク」を使用できます)ログインしたユーザーがいなくても、(バックアップ)スクリプトを起動します。

オンラインで見つけたさまざまな方法を試しましたが、そのうち何も機能しません。

  • スクリプトがディスク接続で実行されているかどうかをテストするために必要な組み込みの自動マウントを無効にすることはできないようです。ログインしたユーザーがいなくても- 現在持っているもの:
    • /etc/fstab の次の項目: PARTUUID=de0528be-7fd9-46f6-b74e-aad68cae11c2 /databackup ext4 defaults,nofail 0 0
    • "gsettings get org.gnome.desktop.media-handling automount" は "false" を返します。

fstabエントリが原因で自動マウントが発生しますか?それでは、なぜこれが起こるのですか?ログインしているユーザーがいなくても、これが発生すると予想されます。インストールが完了したら、スクリプトをどのように起動しますか?

  • udevルールによって開始されたスクリプトから派生したスクリプトからマウントを実行すると、機能しません。

私は何を逃したか間違っていますか?

ベストアンサー1

おすすめ記事