端末が閉じた後、Launcher sshfsのインストールは消えます。

端末が閉じた後、Launcher sshfsのインストールは消えます。

sshfsマウントスクリプトを実行するためにMATEデスクトップにランチャーを作成したいと思います。

#!/bin/bash
sshfs login@server:/ /media/user/MOUNT_FOLDER/

このスクリプトは私のランチャーから呼び出されます。

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=true
Icon=/usr/share/icons/mate/scalable/devices/drive-harddisk-ieee1394-symbolic.svg
Icon[cs]=/usr/share/icons/mate/scalable/devices/drive-harddisk-ieee1394-symbolic.svg
Name[cs]=MOUNT MOUNT_NAME
Name=MOUNT MOUNT_NAME
Exec=/home/USER/mount_scripts/mount_MOUNT_NAME.sh

パスワードを入力するとマウントが正しくなり、オープンした端末を閉じるとマウントポイントが消えます。

マウントポイントを作成した後、端末はすぐに閉じられるので、テスト目的で別のスクリプトを作成しました。

#!/bin/bash
sshfs login@server:/ /media/user/MOUNT_FOLDER/
$SHELL

このスクリプトを使用すると、端末は開いたままになりますが、手動で閉じるとマウントポイントが再び消えます。

ランチャーを介さずに手動でターミナルウィンドウを開き、元のスクリプトを実行すると、開いているターミナルを閉じた後もマウントポイントが開いたままになります。したがって、スクリプト自体を使用することをお勧めします。

ベストアンサー1

これを試してください:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=true
Icon=some_icon.svg
Name=Mount SSHfs
Exec=nohup sshfs user@server:/remote_path /local_path

おすすめ記事