Esto no es posible. No puede ejecutar un ejecutable en el servidor Linux de forma remota de esta manera a través de la conexión Samba.
Si realmente quieres lograr algo como esto, solo puedes lograrlo de 1 de las 2 formas que se te ocurran:
Ejecutando remotamente el comando a través de PuTTY/SSH, iniciando sesión de manera efectiva en el cuadro de Linux, ejecutando el comando y saliendo.
$ ssh linux-server umount /path/to/ext-drive
Al configurar un ejecutable que podría ejecutarse a través de un servidor web, donde estaría activando el comando umount /path/to/ext-drive
a través de una configuración de tipo CGI -BIN.
NOTA:La segunda opción anterior puede considerarse "peligrosa", y probablemente desaconsejaría a cualquiera que la use, pero la he usado en el pasado para exponer algunos comandos básicos que quería ejecutar de forma remota, y SSHing en la caja no era una opción.
Es probable que la mejor alternativa utilice un montador automático en el servidor Linux. Con un montador automático, cada vez que alguien intenta acceder a un directorio, se puede activar una acción para montar una partición determinada en el espacio de directorio del servidor Linux. Después de una cantidad específica de tiempo de inactividad, el directorio montado automáticamente se puede desmontar automáticamente a través del montador automático.
Eche un vistazo a algunas de estas guías para obtener más detalles sobre cómo configurar un montador automático:
Вот несколько способов записать вторую строку стандартного ввода в определенный файл, а все остальные строки отправить на стандартный вывод.
Использование sed:
ssh remotehost cat luckynumbers |
sed -e '2 { w luckynumbers.txt
d
}' |
decoder
Использование awk:
ssh remotehost cat luckynumbers |
awk 'NR == 2 { print > "luckynumbers.txt" }
NR != 2 { print }' |
decoder
Обратите внимание, что если последняя строка ввода не заканчивается новой строкой, awk, вероятно, добавит ее.
cat luckynumber | tail -q -n 2 | head -q -n 1 > luckynumbers.txt && cat luckynumber | tail -w -n 1 | decoder
Я знаю, что он делает второй запрос на файл, и постараюсь улучшить его, чтобы его замена не делала второй запрос (возможно, с tee ), но пока это то, что У меня есть.