Попробуйте mysqlimport, который можно импортировать непосредственно из файлов CSV.
Вам нужен доступ к устройству предохранителя, и это, кажется, требуют корневого доступа.
Я обнаружил ту же проблему: при объединении sshfs с sshpass он работает только в том случае, если sshfs работает на переднем плане (либо с -f
, либо с -d
). Если он выполняется в фоновом режиме, он выполняется нормально со значением выхода 0, но ничего не монтирует.
Обходной путь, который я нашел, - это выполнение sshfs в режиме переднего плана, но отправка его в фоновый режим с помощью оболочки:
sshpass -f passwordfile sshfs -f origin destination &
Таким образом, это будет работать. Затем, когда вам больше не понадобится монтирование и вы размонтируете его с помощью fusermount -u, процесс sshfs завершится нормально.
Моя проблема была похожа, и она была связана с файлом конфигурации предохранителя в /etc/fuse.conf. Мне пришлось раскомментировать user_allow_other и смонтировать его без sudo: sshfs -o allow_other (скрыто) / home / uesr / foor / bar / baz