终端关闭后启动器 sshfs 安装消失

终端关闭后启动器 sshfs 安装消失

我想在我的 MATE 桌面上创建一个启动器来执行 sshfs 挂载的脚本:

#!/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

相关内容